home / skills / a5c-ai / babysitter / csi-specification-writer

This skill helps generate CSI MasterFormat compliant specifications with standard paragraphs, section templates, and project customization for construction

npx playbooks add skill a5c-ai/babysitter --skill csi-specification-writer

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
1.6 KB
---
name: csi-specification-writer
description: CSI MasterFormat specification writing skill for construction document preparation
allowed-tools:
  - Read
  - Write
  - Glob
  - Grep
  - Edit
  - Bash
metadata:
  specialization: civil-engineering
  domain: science
  category: Documentation
  skill-id: CIV-SK-036
---

# CSI Specification Writer Skill

## Purpose

The CSI Specification Writer Skill creates construction specifications following CSI MasterFormat organization with standard paragraph libraries and project customization.

## Capabilities

- MasterFormat organization
- Section template generation
- Standard paragraph library
- Edit tracking
- Reference standard linking
- Project-specific customization
- Coordination with drawings
- Quality assurance specifications

## Usage Guidelines

### When to Use
- Writing project specifications
- Customizing standard sections
- Coordinating with drawings
- Updating spec libraries

### Prerequisites
- Design decisions made
- Product selections complete
- Drawing coordination done
- Quality requirements defined

### Best Practices
- Follow MasterFormat numbering
- Coordinate with drawings
- Avoid proprietary specs
- Review for completeness

## Process Integration

This skill integrates with:
- Specifications Development

## Configuration

```yaml
csi-specification-writer:
  format:
    - MasterFormat
    - SectionFormat
    - PageFormat
  sections:
    - Division-00
    - Division-01
    - technical
  outputs:
    - docx
    - pdf
    - speclink
```

## Output Artifacts

- Specification sections
- Table of contents
- Reference standard lists
- Coordination logs

Overview

This skill produces construction specifications organized to CSI MasterFormat standards, with reusable paragraph libraries and project customization. It generates section templates, coordinates text with drawings, and outputs DOCX/PDF/Speclink-ready artifacts. The focus is on consistent numbering, clear references to standards, and traceable edits for quality assurance.

How this skill works

The skill maps project inputs (design decisions, product selections, drawings, and quality requirements) to MasterFormat divisions and section templates. It inserts standard paragraphs from a library, applies project-specific edits, links reference standards, and tracks changes. Outputs include specification sections, a table of contents, reference lists, and coordination logs in selectable formats.

When to use it

  • Preparing full project specifications organized by CSI MasterFormat
  • Customizing standard sections to reflect project-specific products or execution
  • Coordinating specification text with updated construction drawings
  • Updating or expanding a project or office spec library
  • Producing deliverables for bid packages or construction submittals

Best practices

  • Confirm design decisions, product selections, and quality criteria before writing
  • Follow MasterFormat numbering and section structure for consistency
  • Coordinate specification text with current drawings and add coordination logs
  • Prefer performance-based language over proprietary product mandates
  • Review and QA each section for completeness, standards references, and edit history

Example use cases

  • Generate Division 01 execution and quality assurance sections tied to project quality goals
  • Create technical sections with linked reference standards and product submittal requirements
  • Customize office standard paragraphs for a specific project and export to DOCX for review
  • Produce a speclink-compatible export with a table of contents and reference standard lists
  • Maintain and version a specification paragraph library for repeated use across projects

FAQ

What inputs are required to start a specification?

Provide finalized design decisions, selected products, coordinated drawings, and defined quality requirements so sections can be accurately customized.

Which output formats are supported?

Common outputs include DOCX and PDF for document review and Speclink-compatible exports for specification management systems.