sdd-explore

Investigates codebases and produces structured exploration analyses for spec-driven development changes.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/zMynxx/bifrost-with-opencode --skill sdd-explore-zmynxx
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdd-explore
Source: https://github.com/zMynxx/bifrost-with-opencode/tree/main/.opencode/skills/sdd-explore
Command: npx skills add https://github.com/zMynxx/bifrost-with-opencode --skill sdd-explore-zmynxx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before committing to a code change, teams need a disciplined way to investigate the existing codebase, compare implementation approaches, and document findings. This Skill performs that exploration phase of a Spec-Driven Development (SDD) workflow, returning a structured analysis instead of ad-hoc guesses. ## Core Features & Use Cases - Codebase Investigation: Reads entry points, related modules, tests, and existing patterns to map current architecture and affected files. - Approach Comparison: Compares multiple implementation options in a pros/cons/effort table and gives a recommendation with risks. - Artifact Persistence: Saves an exploration.md artifact per change using engram, openspec, hybrid, or none storage modes. - Use Case: An orchestrator agent receives a feature request, delegates to this exploration sub-agent, and gets back a structured report covering current state, affected files, candidate approaches, and a readiness verdict for the proposal phase. ## Quick Start Ask the orchestrator to explore how a proposed feature would fit into the current codebase before writing a proposal.

Frequently Asked Questions about sdd-explore

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I explore a codebase before starting a new feature?▼

Delegate the topic to the sdd-explore sub-agent through the orchestrator. It reads entry points, related modules, and tests, then returns a structured analysis covering current state, affected files, approaches, and a recommendation.

What is the exploration phase in spec-driven development?▼

It is the investigation step that happens before writing a proposal. The agent researches the codebase, compares implementation options with pros, cons, and effort estimates, and records findings in an exploration.md artifact tied to the named change.

Can the exploration agent modify my code?▼

No. The agent is read-only by design and may only create an exploration.md file inside the change folder. It never modifies existing code or files and must read real code rather than guessing.

What artifact storage modes does sdd-explore support?▼

It supports engram, openspec, hybrid, and none modes. Engram saves to a topic key like sdd/{change-name}/explore, openspec follows the openspec directory convention, hybrid does both, and none returns the result only.

When should I not use an exploration sub-agent?▼

Skip it for trivial changes where the affected code is already obvious, or when the request is too vague to investigate. In vague cases the agent reports what clarification is needed instead of producing a speculative analysis.