sdd-explore

Analyze codebases and requirements to produce structured reports with recommendations and risks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you thoroughly investigate and analyze codebases, features, or requirements before committing to changes, reducing the risk of errors and ensuring informed decisions.

Core Features & Use Cases

  • Codebase Investigation: Deeply understand existing architecture, affected files, and potential risks.
  • Options Analysis: Compare different implementation approaches with pros, cons, and complexity.
  • Use Case: Before starting a new feature, use this Skill to explore the relevant modules, understand current patterns, and get a clear recommendation on the best approach.

Quick Start

Use the sdd-explore skill to investigate the user authentication module.

Frequently Asked Questions about sdd-explore

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

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

Codebase investigation involves analyzing current architecture, identifying affected modules, and clarifying requirements before development. This exploration reveals potential risks and provides a structured report for informed implementation decisions.

What is the best way to compare implementation options for a software feature?

Comparing implementation options involves analyzing the codebase to evaluate different approaches based on their pros, cons, and complexity. This analysis yields a structured recommendation for the optimal implementation strategy.

Why do I need to analyze software design and risks before coding?

Analyzing software design and risks before coding reduces errors and prevents costly rework. It ensures thorough understanding of existing patterns and potential impacts, leading to safer, more informed development decisions.

How do I assess the potential risks of modifying an existing software architecture?

Assessing architecture modification risks requires investigating the current codebase to identify affected areas and analyze implementation strategies. This investigation highlights potential issues and generates a structured risk assessment report.