Spec-Driven Development
Command
/validate-gap
Analyze implementation gap between requirements and existing codebase
$ npx -y skills add gotalab/cc-sdd --agent claude-code
Command definition
validate-gap.mddescription: Analyze implementation gap between requirements and existing codebase allowed-tools: Read, Task argument-hint: <feature-name>
Implementation Gap Validation
Parse Arguments
- Feature name: `$1`
Validate
Check that requirements have been completed:
- Verify `{{KIRO_DIR}}/specs/$1/` exists
- Verify `{{KIRO_DIR}}/specs/$1/requirements.md` exists
If validation fails, inform user to complete requirements phase first.
Invoke Subagent
Delegate gap analysis to validate-gap-agent:
Use the Task tool to invoke the Subagent with file path patterns:
Task(
subagent_type="validate-gap-agent",
description="Analyze implementation gap",
prompt="""
Feature: $1
Spec directory: {{KIRO_DIR}}/specs/$1/
File patterns to read:
- {{KIRO_DIR}}/specs/$1/spec.json
- {{KIRO_DIR}}/specs/$1/requirements.md
- {{KIRO_DIR}}/steering/*.md
- {{KIRO_DIR}}/settings/rules/gap-analysis.md
"""
)Display Result
Show Subagent summary to user, then provide next step guidance:
Next Phase: Design Generation
**If Gap Analysis Complete**:
- Review gap analysis insights
- Run `/kiro:spec-design $1` to create technical design document
- Or `/kiro:spec-design $1 -y` to auto-approve requirements and proceed directly
**Note**: Gap analysis is optional but recommended for brownfield projects to inform design decisions.
Stats
3,762
Stars
287
Forks
Active
Maintenance
TypeScript
Language
MIT
License
Last commit
Created
3.7k17 skills14 agents
Other commands on cc-sdd.
More commands from other plugins.
Auto-invoked
build
CommandPlan-then-execute against SPEC.md. Native Claude Code loop, no sub-agents.
adr-rubber-duck
CommandADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
Auto-invoked

