sdd-explore

Explore proposed features and code areas before committing changes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams and orchestrators investigate proposed features, design options, and code changes before committing to implementation by producing concise, structured exploration and impact analysis.

Core Features & Use Cases

  • Codebase Investigation: Read entry points, related files, and tests to identify affected areas and dependencies.
  • Approach Comparison: Lay out multiple implementation options with pros, cons, and estimated effort.
  • Persistence & Conventions: Save exploration artifacts according to engram, openspec, or hybrid conventions and create exploration.md when tied to a named change.
  • Use Case: Used when an orchestrator asks for a pre-change analysis for a new feature, refactor, or ambiguous requirement so the team can decide the next steps.

Quick Start

Ask the skill to explore a topic, specify the artifact mode (engram | openspec | hybrid | none), and include an optional change name to save the exploration.

Frequently Asked Questions about sdd-explore

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

FAQPage Schema
How do I investigate codebase impact before implementing a new feature?

You can explore and analyze proposed features by reading entry points, related files, and tests to identify affected areas and dependencies. This pre-change analysis produces a structured exploration report to help your team decide on the next steps.

What is the best way to compare architecture design options for a refactor?

Approach comparison lays out multiple implementation options with pros, cons, and estimated effort. This helps teams evaluate architecture design choices and decide on the best refactoring path before committing to implementation.

How do I save exploration artifacts using openspec or engram conventions?

To save exploration artifacts, specify the artifact mode (engram, openspec, hybrid, or none) and include an optional change name. The skill follows the persistence contract to save exploration.md or mem_save artifacts according to the chosen convention.

Can I use this skill to analyze ambiguous requirements before committing changes?

Yes, you can analyze ambiguous requirements by triggering a pre-change analysis through an orchestrator. The skill loads available project context, investigates the codebase, and produces a structured exploration report to clarify design choices before committing changes.

Does codebase research require existing engram or openspec project context?

No, existing engram or openspec project context is not strictly required. The skill loads project context when available but can still investigate proposed features and code areas independently to produce a structured exploration report.

When should I not use pre-change analysis for feature design?

You should avoid pre-change analysis for trivial code fixes where the impact is obvious and no design comparison is needed. It is designed for architecture investigations, complex refactors, and ambiguous requirements where evaluating implementation options and codebase impact is necessary.