csi-specification-writer

CSI MasterFormat specification writing skill for construction document preparation

509 stars

Best use case

csi-specification-writer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

CSI MasterFormat specification writing skill for construction document preparation

Teams using csi-specification-writer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/csi-specification-writer/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/science/civil-engineering/skills/csi-specification-writer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/csi-specification-writer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How csi-specification-writer Compares

Feature / Agentcsi-specification-writerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

CSI MasterFormat specification writing skill for construction document preparation

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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

Related Skills

style-specification

509
from a5c-ai/babysitter

Create ultra-detailed musical style specifications including genres, BPM, instrumentation, vocal direction, production aesthetics, and reference tracks for AI music generation

synthesis-specification-language

509
from a5c-ai/babysitter

Define specifications for program synthesis using various paradigms

user-story-writer

509
from a5c-ai/babysitter

Generate and validate user stories from requirements with INVEST validation and acceptance criteria

specification-writing

509
from a5c-ai/babysitter

Write feature specifications as requirements and user stories with acceptance criteria, focusing on business value and testable conditions.

specification-generation

509
from a5c-ai/babysitter

Convert requirements into structured technical specifications with architecture decisions

process-builder

509
from a5c-ai/babysitter

Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.

Workflow & Productivity

babysitter

509
from a5c-ai/babysitter

Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter, orchestrate, orchestrate a run, workflow, etc.)

yolo

509
from a5c-ai/babysitter

Run Babysitter autonomously with minimal manual interruption.

user-install

509
from a5c-ai/babysitter

Install the user-level Babysitter Codex setup.

team-install

509
from a5c-ai/babysitter

Install the team-pinned Babysitter Codex workspace setup.

retrospect

509
from a5c-ai/babysitter

Summarize or retrospect on a completed Babysitter run.

resume

509
from a5c-ai/babysitter

Resume an existing Babysitter run from Codex.