Skip to content
Development
Skill

/sdd-flow

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

From plugin
gentleman-programming-engram
5.9k22 skills1 MCP
Install
$ npx -y skills add Gentleman-Programming/engram --skill sdd-flow --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/sdd-flow

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

sdd-flow.SKILL.md
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
Ships withgentleman-programming-engram

Persistent memory system for AI coding agents. Agent-agnostic Go binary with SQLite + FTS5, MCP server, HTTP API, CLI, and TUI.

Get the whole plugin
Stats
5,941
Stars
629
Forks
Active
Maintenance
Go
Language
MIT
License
10d ago
Last commit
5mo ago
Created

Repo: Gentleman-Programming/engram