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-explore is a read-only skill that builds context before any change is proposed. It searches project history for past decisions in the same domain, then scans the live codebase for patterns, affected files, and existing specs. The result is a structured notes.md that downstream skills — especially /sdd-propose — use to fill in impact, scope, and dependencies. You will rarely need to invoke it directly: it runs automatically inside /sdd-new. Use it standalone when you want to understand a part of the codebase before deciding what to change.
Usage
Prerequisites
openspec/config.yamlmust be present- No other artifacts are required — this skill can run at any time
What it does
Recall past decisions
Before reading any current code, searches project history for relevant context. Scans:
openspec/INDEX.md— the domain indexopenspec/specs/— canonical specs by domainopenspec/changes/archive/— completed changes and their decisions
Identify relevant domains via OpenSpec Index
If
openspec/INDEX.md exists, reads it first and matches the change description or topic keywords against each entry’s **Keywords:** field. Loads only the 1–3 most relevant domain spec files rather than everything in openspec/specs/. If INDEX.md does not exist, scans openspec/specs/ directly as a fallback.Scan the codebase
Reads current code to identify:
- Similar patterns — existing implementations of the same type of change
- Affected files — what will need to change and why
- Domain models — data structures, interfaces, contracts involved
- Test structure — how existing tests are organized for similar code
Output
/sdd-explore creates one file and never modifies code:
openspec/changes/{change-name}/notes.md
This is the recall step of the SDD workflow. Checking archived specs and past decisions before reading current code is what prevents repeating discarded approaches and reinventing patterns that already exist.
Skill metadata
| Property | Value |
|---|---|
model_hint | sonnet |
requires | openspec/config.yaml |
produces | openspec/changes/{change}/notes.md |
Next steps
After exploration, run/sdd-propose to draft the change proposal — it will automatically read notes.md to inform the Impact, Scope, and Dependencies sections. If you ran /sdd-explore as part of /sdd-new, the propose phase starts immediately after.