sdd-explore

Analyze codebase entry points, dependencies, and architecture risks into a structured report.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/MileniumTick/skills --skill sdd-explore-mileniumtick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-explore
Source: https://github.com/MileniumTick/skills/tree/main/skills/sdd-workflow/skills/sdd-explore
Command: npx skills add https://github.com/MileniumTick/skills --skill sdd-explore-mileniumtick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Investigate a codebase to understand current patterns, architectures, and risks before planning changes.

Core Features & Use Cases

  • Analyze entry points, architecture, and dependencies to map how the system works today.
  • Compare alternative design approaches and trade-offs to guide decision-making.
  • Produce a concise, structured exploration report for stakeholders before committing to changes.

Quick Start

Provide a concise exploration report of the given codebase, highlighting current patterns, potential approaches, and identified risks.

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 to understand architecture and risks before planning changes?

To analyze a codebase for architecture and risks, map current patterns, entry points, and dependencies to produce a structured exploration report. This highlights potential approaches and trade-offs, enabling stakeholders to make informed decisions before committing to refactoring or new features.

What is codebase exploration for technical risk assessment?

Codebase exploration for technical risk assessment is the process of investigating system patterns and dependencies to identify structural vulnerabilities. It delivers a concise report mapping architectural trade-offs and potential failure points without writing code, guiding safer refactoring and feature planning.

Can I compare alternative design approaches when exploring a codebase?

You can compare alternative design approaches during codebase exploration by evaluating current patterns against proposed changes. The investigation maps system dependencies and trade-offs, producing a structured report that contrasts different architectural options to guide technical decision-making.

When do I need a structured exploration report for my software project?

You need a structured exploration report during feature exploration, refactoring planning, or technical risk assessment. It maps how the system currently works, including entry points and dependencies, ensuring stakeholders understand existing patterns and trade-offs before any code modifications begin.

Does codebase exploration write or modify code during analysis?

Codebase exploration does not write or modify code during analysis. It strictly investigates the existing codebase to map architectures, patterns, and dependencies, delivering a concise report of identified risks and trade-offs to inform subsequent development phases.

What's the best way to map entry points and dependencies before a refactor?

The best way to map entry points and dependencies before a refactor is to perform a structured codebase exploration. This identifies current architecture and patterns, producing a risk assessment report that highlights trade-offs and guides safe refactoring decisions without altering existing code.