sdd-explore

Investigate codebases and compare implementation strategies within the SDD framework.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/LuisAlbertoMK/gentleman-agent-gh --skill sdd-explore-luisalbertomk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-explore
Source: https://github.com/LuisAlbertoMK/gentleman-agent-gh/tree/main/internal/assets/skills/sdd-explore
Command: npx skills add https://github.com/LuisAlbertoMK/gentleman-agent-gh --skill sdd-explore-luisalbertomk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of aimless or unverified coding by providing a structured, research-first approach to feature exploration and architectural decision-making.

Core Features & Use Cases

  • Architectural Analysis: Investigates codebase patterns and dependencies before any code is written.
  • Option Comparison: Evaluates multiple technical approaches with pros, cons, and effort estimation.
  • Use Case: When tasked with a complex refactor, use this skill to research affected modules, compare implementation strategies, and generate a formal exploration report before committing to a specific path.

Quick Start

Ask the orchestrator to explore the implementation requirements for the new authentication module using the sdd-explore skill.

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 starting a complex refactoring?

Codebase analysis before refactoring requires investigating existing patterns and dependencies to compare implementation strategies. Structured technical exploration generates formal artifacts evaluating approaches with pros, cons, and effort estimations before committing to a specific path.

What is structured technical exploration in software architecture?

Structured technical exploration is a research-first approach for feature implementation and architectural decision-making. It investigates codebases, compares multiple technical approaches, and generates formal exploration artifacts to prevent aimless or unverified coding.

How do I compare multiple implementation strategies for a new software feature?

Comparing implementation strategies involves evaluating technical approaches with pros, cons, and effort estimations. Architectural analysis generates formal exploration reports outlining affected modules and comparing options before development begins.

Do I need a spec-driven development framework to explore architecture?

Yes, structured architectural exploration operates within the Spec-Driven Development framework. It requires integration with project-specific context stores and adherence to defined persistence conventions for generating architectural documentation.

When should I use a research-first approach for codebase analysis?

Use a research-first approach when tasked with complex refactors or new modules to prevent unverified coding. It ensures affected modules are researched and formal exploration artifacts are generated before committing to an implementation path.