Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jorgeferrando/sdd-skills/llms.txt
Use this file to discover all available pages before exploring further.
/sdd-new is the entry point for every SDD change. Give it a plain-language description or a ticket ID, and it explores the codebase and creates a proposal.md without requiring you to run explore and propose separately. Use it whenever you are starting a brand-new feature, bugfix, or refactor.
Usage
Prerequisites
openspec/initialized — run/sdd-initif it doesn’t exist yetopenspec/config.yamlmust be present
What it does
Choose a change name
Derives a short kebab-case name from the description or ticket ID and creates the working directory:Naming examples:
"Add user export"→user-exportTICKET-123→ticket-123-short-description
Explore the codebase
Runs the explore phase (read-only). Before scanning current code, it first recalls past decisions from
openspec/INDEX.md, openspec/specs/, and openspec/changes/archive/ to surface prior choices in the same domain. Then reads the live codebase to identify:- Existing patterns related to the change
- Files that will likely be affected
- Canonical specs already recorded in
openspec/specs/
openspec/changes/{change-name}/notes.md for use in the proposal step.Output
Two files are created underopenspec/changes/{change-name}/:
| File | Description |
|---|---|
notes.md | Exploration findings: prior decisions, relevant files, existing patterns, constraints |
proposal.md | Full change proposal ready for review |
proposal.md follows this structure:
Skill metadata
| Property | Value |
|---|---|
model_hint | sonnet |
requires | openspec/config.yaml |
produces | openspec/changes/{change}/proposal.md, openspec/changes/{change}/notes.md |
Next steps
Onceproposal.md is reviewed and approved, run /sdd-continue to advance to the spec phase. /sdd-continue detects which artifacts exist and automatically runs the next skill in sequence.