sdd-explore

Analyze codebases to compare implementation approaches and report risks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Portmeo/rag-chat-project --skill sdd-explore-portmeo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-explore
Source: https://github.com/Portmeo/rag-chat-project/tree/main/.claude/skills/sdd-explore
Command: npx skills add https://github.com/Portmeo/rag-chat-project --skill sdd-explore-portmeo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users investigate and understand codebases, features, or requirements before committing to changes, reducing the risk of errors and improving decision-making.

Core Features & Use Cases

  • Codebase Investigation: Analyzes existing code to understand architecture, patterns, and affected areas.
  • Options Comparison: Evaluates different approaches to a problem, outlining pros, cons, and complexity.
  • Use Case: Before implementing a new user authentication flow, use this Skill to explore the current auth module, identify potential integration points, and compare different security models.

Quick Start

Explore the codebase for the user profile feature.

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 new feature?

Codebase investigation examines existing code architecture and patterns to clarify requirements before committing to changes. It compares potential implementation approaches and delivers structured reports detailing current state, affected areas, and recommended solutions with associated risks.

What is the best way to compare different software design approaches for a new requirement?

Options comparison evaluates different approaches to a software development problem by outlining pros, cons, and complexity. This yields a structured report detailing the current state, affected areas, and recommended solutions with associated risks for your requirements.

How do I clarify technical requirements before modifying an existing software module?

Requirements clarification examines the existing codebase and integration points to understand the impact of potential changes. This technical analysis reduces decision-making risk by providing a structured report on current state and affected areas before development begins.

Can I identify affected areas in my code when planning a new user authentication flow?

Feature analysis explores the codebase to identify integration points and affected areas before implementing changes. It investigates the current auth module, compares security models, and provides a structured report on existing architecture to guide implementation.

When do I need a codebase investigation before committing to software changes?

You need codebase investigation when planning changes to understand existing architecture and compare implementation approaches. This technical analysis reduces the risk of errors by clarifying requirements and providing structured reports before committing to modifications.

What risks should I evaluate when choosing between different implementation approaches?

Evaluate technical complexity, integration points, and potential errors associated with each approach. This options comparison provides structured reports on current state and affected areas, detailing recommended solutions with associated risks to guide your decision.