deep-research

Analyze repository architecture, patterns, data, API, infrastructure, and dependency risks into research.md.

10|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Sungmin-Cho/claude-deep-work --skill deep-research-sungmin-cho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/Sungmin-Cho/claude-deep-work/tree/main/skills/deep-research
Command: npx skills add https://github.com/Sungmin-Cho/claude-deep-work --skill deep-research-sungmin-cho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a controlled, evidence-driven research phase that prevents premature coding and ensures a comprehensive understanding of a repository before planning or implementation begins. It centralizes architecture, patterns, data layer, API, infrastructure, and dependency analysis into a single reproducible document while enforcing read-only constraints.

Core Features & Use Cases

  • Sessioned State Loading: Resolves session ID, loads session state, and enforces phase correctness for repeatable research runs.
  • Incremental & Scoped Analysis: Supports --scope and --incremental modes to re-analyze only specified areas or diffs.
  • Solo and Team Modes: Runs as a solo investigator or spawns coordinated agents to produce partitioned analyses that are later synthesized.
  • Cross-Plugin Context: Reads auxiliary reports like harnessability and evolve-insights to enrich the research context.
  • Topology Detection & Health Checks: Invokes topology detector and health-check hooks to surface architecture and fitness signals.
  • Non-destructive Output: Writes a structured workdir research.md with RF/RA tagging and a research quality checklist while forbidding source modifications.

Quick Start

Start phase 1 research on the repository to produce a complete research.md in the project work directory covering architecture, patterns, data, API, infrastructure, and dependency risk analysis.

Frequently Asked Questions about deep-research

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

FAQPage Schema
How do I perform exhaustive codebase research before starting implementation?

You can run incremental or scoped codebase analysis using specific modes to re-analyze only specified areas or diffs. This approach targets modified sections, preventing redundant full repository scans while updating the existing research document with fresh findings.

What is topology detection in codebase architecture analysis?

Codebase research can operate in solo investigator mode or spawn coordinated agents for team-based analysis. In team mode, multiple agents produce partitioned analyses of different repository sections that are later synthesized into a single unified research document.

Can I generate a reproducible architecture research document without modifying source code?

Codebase research supports sessioned state loading by resolving session IDs and enforcing phase correctness for repeatable runs. This mechanism allows you to pause and resume repository analysis workflows while maintaining consistent research state across multiple sessions.

Does codebase research integrate external reports for dependency risk assessment?

Codebase research integrates external reports by reading auxiliary context like harnessability and evolve-insights to enrich analysis. It combines these external insights with internal dependency risk assessment to provide a comprehensive view of repository health and integration points.