sdd-evolve
4
总安装量
4
周安装量
#52405
全站排名
安装命令
npx skills add https://github.com/madebyaris/spec-kit-command-cursor --skill sdd-evolve
Agent 安装分布
antigravity
4
mcpjam
3
claude-code
3
junie
3
windsurf
3
zencoder
3
Skill 文档
SDD Evolve Skill
Keep specifications in sync with implementation discoveries.
When to Use
- Implementation reveals new requirements
- Technical constraints discovered during development
- Design changes needed based on learnings
- Edge cases found not in original spec
Protocol
Step 1: Categorize the Discovery
- Discovery: New information that was unknown
- Refinement: Clarification of existing requirement
- Addition: New requirement not in original scope
- Modification: Change to existing requirement
- Removal: Requirement no longer needed
Step 2: Assess Impact
- Which spec files are affected?
- Does this change the plan?
- Are there downstream impacts?
- Should implementation pause for review?
Step 3: Document the Change
## Changelog
### [Date] - [Category]: [Brief Description]
**Context**: [Why this change is needed]
**Change**: [What specifically changed]
**Impact**: [How this affects existing work]
**Decision**: [What was decided]
Step 4: Update Specs
Modify the appropriate files: spec.md, plan.md, tasks.md, todo-list.md.
Best Practices
- Document immediately â don’t wait until end of implementation
- Be specific â include enough detail to understand later
- Link to context â reference related tasks
- Assess impact â flag if review is needed
- Preserve history â never delete, always add changelog
Integration
- Called during
sdd-implementersubagent work - Triggered by
/evolvecommand - Feeds into future
/auditruns - Use the ask question tool if change requires stakeholder input