E
engram-sdd-flow
About engram-sdd-flow
engram-sdd-flow is a skill for managing non-trivial changes through a command-based specification-driven development flow. It organizes work into five phases, from exploring existing behavior to archiving outcomes.
Key features
- 01Five ordered development phases
- 02Explore existing behavior and risks
- 03Propose scope before implementation
- 04Verify behavior and regressions
- 05Archive outcomes and follow-ups
Use cases
- 01Starting a substantial change
- 02Coordinating specification and design
- 03Implementing and validating a planned change
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ gentleman-programming/ engram --skill engram-sdd-flowAfter installing, type/engram-sdd-flowin Claude Code to confirm it loaded.
Details
From the project READMEWhen to Use
Use this skill when:
- Starting non-trivial changes
- Coordinating spec, design, implementation, and validation
- Running command-based SDD flow
Canonical Phase Order
explore- understand existing behavior and constraintspropose- define intent and scopeapply- implement tasks from approved planverify- validate behavior against spec and regressionsarchive- capture completion and close loop
Never skip a phase without explicit rationale.
Artifacts per Phase
- Explore: findings and risks
- Propose: change proposal with scope boundaries
- Apply: code + tests
- Verify: evidence of validation
- Archive: finalized summary and follow-ups
Exit Criteria
- Scope and risks understood before implementation
- Tests prove expected behavior
- Verification covers regressions
- Session summary captures learnings for next work
Comments
Markdown supported