sdd-explore

Investigate ambiguous feature requests and produce an exploration report with status, risks, and readiness.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/aroca89/roca_teams --skill sdd-explore-aroca89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-explore
Source: https://github.com/aroca89/roca_teams/tree/main/skills/sdd-explore
Command: npx skills add https://github.com/aroca89/roca_teams --skill sdd-explore-aroca89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduce the risk of launching large changes without a clear picture by guiding an exploration that captures the current architecture, affected areas, and multiple options before the orchestrator commits resources.

Core Features & Use Cases

  • Structured Investigation: Load context, read entry points, compare approaches, and analyze dependencies so the orchestrator always has fresh, precise findings.
  • Persistence Conventions: Follow engram, openspec, hybrid, or none strategies to store exploration artifacts, ensuring later phases have access to the same intelligence.
  • Ready-to-Report Output: Deliver a strict envelope with status, executive summary, risks, and readiness while optionally creating exploration.md for named changes.
  • Use Case: When a request arrives to automate invoice reconciliation, run this skill to map out impacted files, outline possible strategies, and decide readiness before proposing specs.

Quick Start

Ask the orchestrator to run sdd-explore on the topic of automating invoice reconciliation.

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 architecture before committing to a large change?

Codebase architecture investigation defines an exploration report before committing resources to a change. It maps affected files, dependencies, and multiple approaches to ensure the orchestrator has precise findings.

What is an exploration report and when do I need one for feature requests?

An exploration report captures current architecture, affected areas, and strategies for ambiguous feature requests. It is needed for mid-to-large changes to reduce the risk of launching without a clear picture.

How do I apply persistence conventions to store codebase analysis artifacts?

Store codebase analysis artifacts by following engram, openspec, hybrid, or none persistence strategies. This ensures later development phases have access to the same intelligence gathered during exploration.

Does sdd-explore work with engram and openspec persistence conventions?

Yes, sdd-explore works with engram and openspec persistence conventions. It supports these alongside hybrid and none strategies to store exploration artifacts for later development phases.

What is the best way to structure an exploration report for impacted files?

The best way to structure an exploration report for impacted files is a strict envelope containing status, executive summary, risks, and readiness, optionally creating an exploration.md file for named changes.

What are the limitations of using a sub-agent for codebase analysis?

A limitation of using a sub-agent for codebase analysis is that it is applied specifically for mid-to-large changes where the orchestrator needs to research architecture, dependencies, and impacted files before committing.