csi-specification-writer
CSI MasterFormat specification writing skill for construction document preparation
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/csi-specification-writer/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How csi-specification-writer Compares
| Feature / Agent | csi-specification-writer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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 logsRelated Skills
style-specification
Create ultra-detailed musical style specifications including genres, BPM, instrumentation, vocal direction, production aesthetics, and reference tracks for AI music generation
synthesis-specification-language
Define specifications for program synthesis using various paradigms
user-story-writer
Generate and validate user stories from requirements with INVEST validation and acceptance criteria
specification-writing
Write feature specifications as requirements and user stories with acceptance criteria, focusing on business value and testable conditions.
specification-generation
Convert requirements into structured technical specifications with architecture decisions
process-builder
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
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
Run Babysitter autonomously with minimal manual interruption.
user-install
Install the user-level Babysitter Codex setup.
team-install
Install the team-pinned Babysitter Codex workspace setup.
retrospect
Summarize or retrospect on a completed Babysitter run.
resume
Resume an existing Babysitter run from Codex.