analyze-project

Analyze codebases and generate structured Markdown documentation in .claude_reports/docs_code/.

7|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/dmlguq456/claude_setting --skill analyze-project-dmlguq456
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-project
Source: https://github.com/dmlguq456/claude_setting/tree/main/skills/analyze-project
Command: npx skills add https://github.com/dmlguq456/claude_setting --skill analyze-project-dmlguq456

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the discovery and documentation of a codebase by analyzing files, dependencies, and data flow to produce structured Markdown in the .claude_reports/docs_code/ directory.

Core Features & Use Cases

  • Cross-module analysis to map roles, interfaces, and dependencies across language boundaries.
  • Generated documentation tailored for code-level insights, including data flow, design intents, and module interfaces.
  • Use Case: Given a monorepo, automatically generate per-module docs and an overview set for onboarding and maintenance.

Quick Start

Analyze the target project and generate structured documentation in .claude_reports/docs_code/.

Frequently Asked Questions about analyze-project

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

FAQPage Schema
How do I auto-generate Markdown documentation for a monorepo?

Auto-generating Markdown documentation for a monorepo involves analyzing cross-module dependencies and data flow to produce structured per-module docs in .claude_reports/docs_code/. It maps interfaces and design intent for onboarding and maintenance.

What is cross-module codebase analysis?

Cross-module codebase analysis maps roles, interfaces, and dependencies across language boundaries within a repository. You need it to understand design intent and data flow in multi-module projects where manual tracking is unscalable.

Does this codebase analysis approach work across different programming languages?

Yes, this codebase analysis works across different programming languages by mapping interfaces and dependencies across language boundaries. It generates structured Markdown documentation tailored for code-level insights in both single and multi-module projects.

How do I map data flow and dependencies in an existing codebase?

Mapping data flow and dependencies in an existing codebase requires analyzing files to identify structural relationships and design intents. The output is an Interface Reference table summarizing key classes and functions within Markdown documentation.

What is the best way to create onboarding docs for a complex codebase?

Creating onboarding docs for a complex codebase is best achieved by automating discovery to analyze files and dependencies. This generates an overview set of structured Markdown documents in .claude_reports/docs_code/ for maintenance.