spec-impl
Execute spec tasks using TDD methodology
Create comprehensive technical design for a specification
$ npx -y skills add gotalab/cc-sdd --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/spec-designContext preview
What this command does when you run it.
Create comprehensive technical design for a specification
description: Create comprehensive technical design for a specification allowed-tools: Read, Task argument-hint: <feature-name> [-y]
Check that requirements have been completed:
If validation fails, inform user to complete requirements phase first.
Delegate design generation to spec-design-agent:
Use the Task tool to invoke the Subagent with file path patterns:
Task(
subagent_type="spec-design-agent",
description="Generate technical design and update research log",
prompt="""
Feature: $1
Spec directory: {{KIRO_DIR}}/specs/$1/
Auto-approve: {true if $2 == "-y", else false}
File patterns to read:
- {{KIRO_DIR}}/specs/$1/*.{json,md}
- {{KIRO_DIR}}/steering/*.md
- {{KIRO_DIR}}/settings/rules/design-*.md
- {{KIRO_DIR}}/settings/templates/specs/design.md
- {{KIRO_DIR}}/settings/templates/specs/research.md
Discovery: auto-detect based on requirements
Mode: {generate or merge based on design.md existence}
Language: respect spec.json language for design.md/research.md outputs
"""
)Show Subagent summary to user, then provide next step guidance:
**If Design Approved**:
**If Modifications Needed**:
**Note**: Design approval is mandatory before proceeding to task generation.
Repo: gotalab/cc-sdd
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
Generate implementation tasks for a specification