spec-design
Create comprehensive technical design for a specification
<meta> description: Manage {{KIRO_DIR}}/steering/ as persistent project knowledge </meta>
$ npx -y skills add gotalab/cc-sdd --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/kiro-steeringContext preview
What this command does when you run it.
<meta> description: Manage {{KIRO_DIR}}/steering/ as persistent project knowledge </meta>
<meta> description: Manage {{KIRO_DIR}}/steering/ as persistent project knowledge </meta>
<background_information> **Role**: Maintain `{{KIRO_DIR}}/steering/` as persistent project memory.
**Mission**:
**Success Criteria**:
</background_information>
<instructions>
Check `{{KIRO_DIR}}/steering/` status:
**Bootstrap Mode**: Empty OR missing core files (product.md, tech.md, structure.md) **Sync Mode**: All core files exist
---
1. Load templates from `{{KIRO_DIR}}/settings/templates/steering/` 2. Analyze codebase (JIT):
3. Extract patterns (not lists):
4. Generate steering files (follow templates) 5. Load principles from `{{KIRO_DIR}}/settings/rules/steering-principles.md` 6. Present summary for review
**Focus**: Patterns that guide decisions, not catalogs of files/dependencies.
---
1. Load all existing steering (`{{KIRO_DIR}}/steering/*.md`) 2. Analyze codebase for changes (JIT) 3. Detect drift:
4. Propose updates (additive, preserve user content) 5. Report: Updates, warnings, recommendations
**Update Philosophy**: Add, don't replace. Preserve user sections.
---
From `{{KIRO_DIR}}/settings/rules/steering-principles.md`:
> "If new code follows existing patterns, steering shouldn't need updating."
Document patterns and principles, not exhaustive lists.
**Bad**: List every file in directory tree **Good**: Describe organization pattern with examples
</instructions>
**JIT Strategy**: Fetch when needed, not upfront.
Chat summary only (files updated directly).
✅ Steering Created ## Generated: - product.md: [Brief description] - tech.md: [Key stack] - structure.md: [Organization] Review and approve as Source of Truth.
✅ Steering Updated ## Changes: - tech.md: React 18 → 19 - structure.md: Added API pattern ## Code Drift: - Components not following import conventions ## Recommendations: - Consider api-standards.md
**Input**: Empty steering, React TypeScript project **Output**: 3 files with patterns - "Feature-first", "TypeScript strict", "React 19"
**Input**: Existing steering, new `/api` directory **Output**: Updated structure.md, flagged non-compliant files, suggested api-standards.md
Repo: gotalab/cc-sdd
Create comprehensive technical design for a specification
Execute spec tasks using TDD methodology
Initialize a new specification with detailed project description
Quick spec generation with interactive or automatic mode
Generate comprehensive requirements for a specification
Show specification status and progress