sdd-explore

Analyze codebase architecture and compare implementation options with recommendations.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill sdd-explore-josemartinrodriguezmortaloni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-explore
Source: https://github.com/josemartinrodriguezmortaloni/opencode-config/tree/main/skill/sdd-explore
Command: npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill sdd-explore-josemartinrodriguezmortaloni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you thoroughly investigate and understand code, requirements, and potential approaches before committing to development, reducing the risk of architectural missteps and wasted effort.

Core Features & Use Cases

  • Codebase Investigation: Deeply analyze existing code to understand architecture, patterns, and affected areas.
  • Options Analysis: Compare different implementation strategies, outlining pros, cons, and complexity.
  • Use Case: Before starting a new feature, use this Skill to explore the relevant parts of the codebase, identify potential challenges, and present a clear recommendation on the best approach.

Quick Start

Use the sdd-explore skill to investigate the current implementation of the user authentication module.

Frequently Asked Questions about sdd-explore

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

FAQPage Schema
How do I analyze codebase architecture before implementing a new feature?

Spec-driven development exploration clarifies requirements by investigating code, analyzing architecture, and comparing implementation strategies before coding. It identifies affected files and outlines pros, cons, and complexity to prevent wasted development effort.

How do I compare implementation options for a software feature?

Comparing implementation options involves analyzing different strategies for your feature, outlining the pros, cons, and complexity of each. This process yields a clear recommendation with identified risks to guide your development approach.

What is the best way to identify affected files during codebase exploration?

The best way to identify affected files during codebase exploration is by analyzing current architecture and tracing the impact of potential changes. This investigation highlights specific code areas requiring modification and evaluates associated risks.

Can I persist exploration artifacts when using spec-driven development?

Yes, you can persist exploration artifacts when using spec-driven development by saving analysis outputs to Engram or openspec. This preserves your architecture investigation and options analysis for future reference.

Does spec-driven development exploration work without external dependencies?

Spec-driven development exploration works without external dependencies, operating based on provided context and detail levels. Optional artifact persistence to Engram or openspec is available but not required for core analysis.

When should I not use codebase investigation before coding?

You should avoid codebase investigation when the implementation path is already well-defined and risks are minimal. If the feature requires no architectural clarification or options comparison, preliminary exploration adds unnecessary overhead.