doc-cspec-autopilot
SKILL.md
doc-cspec-autopilot
Purpose
Automated Code Specification (CSPEC) generation pipeline that processes REQ documents (with mandatory CTR) to generate implementation-ready YAML specifications for source code deliverables.
Layer: 9.50 (CSPEC - Code Specifications)
Upstream: REQ (Layer 7), CTR (Layer 8 - required for CSPEC)
Downstream: TSPEC (Layer 10), TASKS (Layer 11)
When to Use
Use doc-cspec-autopilot when:
- REQ documents have
deliverable_type: code(or unspecified, as code is default) - CTR contracts exist for API/interface definitions
- Generating specifications for source code implementation
- Creating YAML specs for services, libraries, modules
Document Type Contract (MANDATORY)
When generating CSPEC document instances, the autopilot MUST:
-
Read
instance_document_typefrom template:- Source:
ai_dev_ssd_flow/09_SPEC/CSPEC/CSPEC-MVP-TEMPLATE.yaml - Field:
metadata.instance_document_type: "cspec-document"
- Source:
-
Set
document_typein generated document frontmatter:custom_fields: document_type: cspec-document # NOT "template" artifact_type: CSPEC deliverable_type: code layer: 9 subtype_code: 50 -
Validation: Generated documents MUST have
document_type: cspec-document
Skill Dependencies
| Skill | Purpose | Phase |
|---|---|---|
doc-naming |
Element ID format (CSPEC.NN.TT.SS, codes 50-54) | All Phases |
doc-req-validator |
Validate REQ SPEC-Ready score | Phase 2 |
doc-ctr-validator |
Validate CTR contracts (required for CSPEC) | Phase 2 |
doc-cspec-validator |
Validation with CODE-Ready scoring | Phase 4 |
doc-cspec-reviewer |
Content review, quality scoring | Phase 5 |
Execution Phases
Phase 1: Input Analysis
- Identify REQ documents with
deliverable_type: code - Locate corresponding CTR contracts (required)
- Extract interface definitions from CTR
Phase 2: Readiness Validation
- Verify REQ SPEC-Ready score ≥90%
- Verify CTR contracts are complete
- Check all dependencies are satisfied
Phase 3: CSPEC Generation
- Create CSPEC YAML from template
- Map REQ requirements to specification elements
- Include CTR interface definitions
- Add implementation details (classes, methods, algorithms)
Phase 4: Validation
- Run
doc-cspec-validator - Check CODE-Ready score ≥90%
- Verify CTR compliance
Phase 5: Review
- Run
doc-cspec-reviewer - Generate audit report
- Apply fixes if needed via
doc-cspec-fixer
Output Structure
09_SPEC/CSPEC/CSPEC-NN_{slug}/
├── CSPEC-NN_{slug}.yaml # Primary CSPEC document
├── CSPEC-NN.0_index.md # Index (if split needed)
└── CSPEC-NN.A_audit_report.md # Audit report
CODE-Ready Score Components
| Component | Weight | Target |
|---|---|---|
| Interface Completeness | 20% | 100% |
| CTR Compliance | 20% | 100% |
| Algorithm Specification | 15% | ≥90% |
| Error Handling | 15% | ≥90% |
| Test Mapping | 15% | ≥90% |
| Traceability | 15% | 100% |
Target: CODE-Ready ≥90%
References
- Template:
ai_dev_ssd_flow/09_SPEC/CSPEC/CSPEC-MVP-TEMPLATE.yaml - Schema:
ai_dev_ssd_flow/09_SPEC/CSPEC/CSPEC_MVP_SCHEMA.yaml - Creation Rules:
ai_dev_ssd_flow/09_SPEC/CSPEC/CSPEC_MVP_CREATION_RULES.md - Validation Rules:
ai_dev_ssd_flow/09_SPEC/CSPEC/CSPEC_MVP_VALIDATION_RULES.md
Weekly Installs
4
Repository
vladm3105/aidoc…rameworkGitHub Stars
9
First Seen
3 days ago
Security Audits
Installed on
opencode4
gemini-cli4
antigravity4
claude-code4
github-copilot4
codex4