Skip to content

Built-in workflows

Shipped under .sdd/workflows/ after sdd init (from package defaults). List anytime:

bash
sdd workflows

Pick a pack at change start:

bash
sdd new "My title" -w feature -y
# or let recommend pick from the title
sdd new "Fix null pointer on empty list" -y

Packs

WorkflowBest forStages (high level)
hotfixTypos, tiny fixes, renamesintent → implement → local_verify
patchSmall bugs / scoped fixesintent → acceptance → implement → local_verify
featureNormal product featuresintent → optional clarify/brainstorm → design → optional clarify → tasks → optional clarify → implement → local_verify
greenfieldNew product from a one-line ideavision → requirements → features → architecture (then sdd feature start F-001)
spikeTime-boxed research / PoCintent → research → (notes)
enterprise-featurePlatform / regulated / multi-team workfeature → hl_arb (hard gate) → lld → db_design → code_research → stories → tasks → implement → local_verify

Prefer the CLI entrypoint for product bootstrap:

bash
sdd greenfield "Team expense tracker for remote startups"
# … fill stages …
sdd complete          # promotes vision/requirements/features/architecture → memory/
sdd feature list
sdd feature start F-001

See Greenfield guide.

How recommendation works

sdd new scores keywords and complexity hints in the title (e.g. “typo” → hotfix, “ARB” / “migration” → enterprise-feature). You can always force -w <name>.

Per-change controls

bash
sdd skip clarify_intent -r "scope is clear"
sdd use feature -r "grew past a patch"
sdd gate approve -n "ARB approved with condition …"