engram-sdd-flow

star 4.4k

Spec-Driven Development workflow for Engram. Trigger: When user requests SDD or multi-phase implementation planning.

Gentleman-Programming By Gentleman-Programming schedule Updated 2/21/2026

name: engram-sdd-flow description: > Spec-Driven Development workflow for Engram. Trigger: When user requests SDD or multi-phase implementation planning. license: Apache-2.0 metadata: author: gentleman-programming version: "1.0"

When to Use

Use this skill when:

  • Starting non-trivial changes
  • Coordinating spec, design, implementation, and validation
  • Running command-based SDD flow

Canonical Phase Order

  1. explore - understand existing behavior and constraints
  2. propose - define intent and scope
  3. apply - implement tasks from approved plan
  4. verify - validate behavior against spec and regressions
  5. archive - 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
Install via CLI
npx skills add https://github.com/Gentleman-Programming/engram --skill engram-sdd-flow
Repository Details
star Stars 4,398
call_split Forks 518
navigation Branch main
article Path SKILL.md
More from Creator
Gentleman-Programming
Gentleman-Programming Explore all skills →