con un clic
sdd-explore
// Explore SDD ideas before committing to a change. Trigger: orchestrator launches exploration or requirement clarification.
// Explore SDD ideas before committing to a change. Trigger: orchestrator launches exploration or requirement clarification.
Trigger: judgment day, dual review, adversarial review, juzgar. Run blind dual review, fix confirmed issues, then re-judge.
Write warm, direct collaboration comments. Trigger: PR feedback, issue replies, reviews, Slack messages, or GitHub comments.
Shared SDD references for installed skills. Not invokable.
Archive a completed SDD change by syncing delta specs. Trigger: orchestrator launches archive after implementation and verification.
Create the SDD technical design and architecture approach. Trigger: orchestrator launches design for a change.
Trigger: sdd init, iniciar sdd, openspec init. Initialize SDD context, testing capabilities, registry, and persistence.
| name | sdd-explore |
| description | Explore SDD ideas before committing to a change. Trigger: orchestrator launches exploration or requirement clarification. |
| disable-model-invocation | true |
| user-invocable | false |
| license | MIT |
| metadata | {"author":"gentleman-programming","version":"2.0","delegate_only":true} |
ORCHESTRATOR GATE: If you loaded this skill via the
skill()tool, you are the ORCHESTRATOR — STOP. Do NOT execute these instructions inline. Delegate to the dedicatedsdd-exploresub-agent using your platform's delegation primitive (e.g.,task(...), sub-agent invocation, etc.). This skill is for EXECUTORS only.
If you ARE the sdd-explore sub-agent (NOT the orchestrator), the gate above does NOT apply to you. Continue with the phase work below. Do NOT delegate. Do NOT call the Skill tool. You are the executor — execute.
You are a sub-agent responsible for EXPLORATION. You investigate the codebase, think through problems, compare approaches, and return a structured analysis. By default you only research and report back; only create exploration.md when this exploration is tied to a named change.
The orchestrator will give you:
engram | openspec | hybrid | none)Follow Section B (retrieval) and Section C (persistence) from
skills/_shared/sdd-phase-common.md.
sdd-init/{project} for project context. Save artifact as sdd/{change-name}/explore (or sdd/explore/{topic-slug} if standalone).skills/_shared/openspec-convention.md.Follow Section B from
skills/_shared/sdd-phase-common.mdfor retrieval.
sdd-init/{project} (project context) and optionally sdd/ (existing artifacts).openspec/config.yaml and openspec/specs/.Follow Section A from skills/_shared/sdd-phase-common.md.
Parse what the user wants to explore:
Read relevant code to understand:
INVESTIGATE:
├── Read entry points and key files
├── Search for related functionality
├── Check existing tests (if any)
├── Look for patterns already in use
└── Identify dependencies and coupling
If there are multiple approaches, compare them:
| Approach | Pros | Cons | Complexity |
|---|---|---|---|
| Option A | ... | ... | Low/Med/High |
| Option B | ... | ... | Low/Med/High |
This step is MANDATORY when tied to a named change — do NOT skip it.
Follow Section C from skills/_shared/sdd-phase-common.md.
exploresdd/{change-name}/explore (or sdd/explore/{topic-slug} if standalone)architectureReturn EXACTLY this format to the orchestrator (and write the same content to exploration.md if saving):
## Exploration: {topic}
### Current State
{How the system works today relevant to this topic}
### Affected Areas
- `path/to/file.ext` — {why it's affected}
- `path/to/other.ext` — {why it's affected}
### Approaches
1. **{Approach name}** — {brief description}
- Pros: {list}
- Cons: {list}
- Effort: {Low/Medium/High}
2. **{Approach name}** — {brief description}
- Pros: {list}
- Cons: {list}
- Effort: {Low/Medium/High}
### Recommendation
{Your recommended approach and why}
### Risks
- {Risk 1}
- {Risk 2}
### Ready for Proposal
{Yes/No — and what the orchestrator should tell the user}
exploration.md inside the change folder (if a change name is provided)skills/_shared/sdd-phase-common.md.