sdd-explore

Investigate codebase contexts and produce structured exploration results before implementing changes.

Updated Jun 22, 2024
One-click install
npx skills add https://github.com/KilloconQ/dotfiles --skill sdd-explore-killoconq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-explore
Source: https://github.com/KilloconQ/dotfiles/tree/main/opencode/.config/opencode/skills/ssd-explore
Command: npx skills add https://github.com/KilloconQ/dotfiles --skill sdd-explore-killoconq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This sub-agent handles EXPLORATION: it helps think through problems, compare approaches, and generate a structured analysis before implementing changes, reducing risk and rework.

Core Features & Use Cases

  • Investigates the codebase and requirements to understand context before committing to a change.
  • Returns a structured analysis that can be shared with teammates or used to guide implementation decisions.
  • Triggers and persistence rules are clarified so exploration reports are created only when tied to a named change or as directed by orchestration.

Quick Start

Provide a topic to explore and the orchestrator context to begin a structured exploration.

Frequently Asked Questions about sdd-explore

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

FAQPage Schema
How do I analyze a codebase before implementing a feature or refactor?

Codebase exploration involves investigating requirements and existing contexts to compare approaches before committing to a change. This structured analysis process clarifies risks and generates a shared report, reducing rework when planning features, bug fixes, or refactors.

What is structured codebase exploration and when do I need it?

Structured codebase exploration is the process of thinking through problems and investigating requirements before writing code. You need it for feature development, bug fixes, or refactor planning to clarify requirements, understand context, and reduce the risk of implementing the wrong solution.

How do I generate a structured exploration report for change management?

To generate a structured exploration report for change management, provide a specific topic to explore along with the orchestrator context. The system then investigates the codebase and produces a structured analysis that can be shared with teammates or used to guide implementation decisions.

Can I use codebase exploration for both bug fixes and feature planning?

Yes, codebase exploration can be used for both bug fixes and feature planning. It investigates the codebase and requirements to understand the context before committing to a change, ensuring that risks are clarified and implementation decisions are guided by a structured analysis.

What is the best way to compare approaches before changing code?

The best way to compare approaches before changing code is to run a structured exploration that investigates the codebase context and requirements. This generates a structured analysis detailing the options and risks, allowing you to confidently decide on an implementation path without rework.

When should I not use codebase exploration for requirements analysis?

You should not use codebase exploration when a change is trivial or lacks a named context, as exploration reports are designed to be created only when tied to a specific change or directed by orchestration to ensure meaningful analysis and avoid unnecessary overhead.