spec-design
Create comprehensive technical design for a specification
<meta> description: Initialize a new specification with detailed project description argument-hint: <project-description> arguments: project-description: $ARGUMENTS </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-spec-initContext preview
What this command does when you run it.
<meta> description: Initialize a new specification with detailed project description argument-hint: <project-description> arguments: project-description: $ARGUMENTS </meta>
<meta> description: Initialize a new specification with detailed project description argument-hint: <project-description> arguments: project-description: $ARGUMENTS </meta>
<background_information>
</background_information>
<instructions>
Generate a unique feature name from the project description ($ARGUMENTS) and initialize the specification structure.
1. **Check Uniqueness**: Verify `{{KIRO_DIR}}/specs/` for naming conflicts (append number suffix if needed) 2. **Create Directory**: `{{KIRO_DIR}}/specs/[feature-name]/` 3. **Initialize Files Using Templates**:
</instructions>
Provide output in the language specified in `spec.json` with the following structure:
1. **Generated Feature Name**: `feature-name` format with 1-2 sentence rationale 2. **Project Summary**: Brief summary (1 sentence) 3. **Created Files**: Bullet list with full paths 4. **Next Step**: Command block showing `/prompts:kiro-spec-requirements <feature-name>` 5. **Notes**: Explain why only initialization was performed (2-3 sentences on phase separation)
**Format Requirements**:
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