project-analyze
Multi-phase iterative project analysis with Mermaid diagrams. Generates architecture reports, design reports, method analysis reports. Use when analyzing codebases, understanding project structure, reviewing architecture, exploring design patterns, or documenting system components. Triggers on "analyze project", "architecture report", "design analysis", "code structure", "system overview".
allowed_tools: Task, AskUserQuestion, Read, Bash, Glob, Grep, Write
$ Installieren
git clone https://github.com/catlog22/Claude-Code-Workflow /tmp/Claude-Code-Workflow && cp -r /tmp/Claude-Code-Workflow/.claude/skills/project-analyze ~/.claude/skills/Claude-Code-Workflow// tip: Run this command in your terminal to install the skill
SKILL.md
name: project-analyze description: Multi-phase iterative project analysis with Mermaid diagrams. Generates architecture reports, design reports, method analysis reports. Use when analyzing codebases, understanding project structure, reviewing architecture, exploring design patterns, or documenting system components. Triggers on "analyze project", "architecture report", "design analysis", "code structure", "system overview". allowed-tools: Task, AskUserQuestion, Read, Bash, Glob, Grep, Write
Project Analysis Skill
Generate comprehensive project analysis reports through multi-phase iterative workflow.
Architecture Overview
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Context-Optimized Architecture โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Phase 1: Requirements โ analysis-config.json โ
โ โ โ
โ Phase 2: Exploration โ ๅๆญฅๆข็ดข๏ผ็กฎๅฎ่ๅด โ
โ โ โ
โ Phase 3: Parallel Agents โ sections/section-*.md (็ดๆฅๅMD) โ
โ โ ่ฟๅ็ฎ่ฆJSON โ
โ Phase 3.5: Consolidation โ consolidation-summary.md โ
โ Agent โ ่ฟๅ่ดจ้่ฏๅ+้ฎ้ขๅ่กจ โ
โ โ โ
โ Phase 4: Assembly โ ๅๅนถMD + ่ดจ้้ๅฝ โ
โ โ โ
โ Phase 5: Refinement โ ๆ็ปๆฅๅ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Key Design Principles
- Agent ็ดๆฅ่พๅบ MD: ้ฟๅ JSON โ MD ่ฝฌๆข็ไธไธๆๅผ้
- ็ฎ่ฆ่ฟๅ: Agent ๅช่ฟๅ่ทฏๅพ+ๆ่ฆ๏ผไธ่ฟๅๅฎๆดๅ ๅฎน
- ๆฑๆป Agent: ็ฌ็ซ Agent ่ด่ดฃ่ทจ็ซ ่้ฎ้ขๆฃๆตๅ่ดจ้่ฏๅ
- ๅผ็จๅๅนถ: Phase 4 ่ฏปๅๆไปถๅๅนถ๏ผไธๅจไธไธๆไธญไผ ้
- ๆฎต่ฝๅผๆ่ฟฐ: ็ฆๆญขๆธ ๅ็ฝๅ๏ผๅฑๅฑ้่ฟ๏ผๅฎข่งๅญฆๆฏ่กจ่พพ
Execution Flow
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Phase 1: Requirements Discovery โ
โ โ Read: phases/01-requirements-discovery.md โ
โ โ Collect: report type, depth level, scope, focus areas โ
โ โ Output: analysis-config.json โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Phase 2: Project Exploration โ
โ โ Read: phases/02-project-exploration.md โ
โ โ Launch: parallel exploration agents โ
โ โ Output: exploration context for Phase 3 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Phase 3: Deep Analysis (Parallel Agents) โ
โ โ Read: phases/03-deep-analysis.md โ
โ โ Reference: specs/quality-standards.md โ
โ โ Each Agent: ๅๆไปฃ็ โ ็ดๆฅๅ sections/section-*.md โ
โ โ Return: {"status", "output_file", "summary", "cross_notes"} โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Phase 3.5: Consolidation (New!) โ
โ โ Read: phases/03.5-consolidation.md โ
โ โ Input: Agent ่ฟๅ็็ฎ่ฆไฟกๆฏ + cross_module_notes โ
โ โ Analyze: ไธ่ดๆง/ๅฎๆดๆง/ๅ
ณ่ๆง/่ดจ้ๆฃๆฅ โ
โ โ Output: consolidation-summary.md โ
โ โ Return: {"quality_score", "issues", "stats"} โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Phase 4: Report Generation โ
โ โ Read: phases/04-report-generation.md โ
โ โ Check: ๅฆๆ errors๏ผๆ็คบ็จๆทๅค็ โ
โ โ Merge: Executive Summary + sections/*.md + ่ดจ้้ๅฝ โ
โ โ Output: {TYPE}-REPORT.md โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Phase 5: Iterative Refinement โ
โ โ Read: phases/05-iterative-refinement.md โ
โ โ Reference: specs/quality-standards.md โ
โ โ Loop: ๅ็ฐ้ฎ้ข โ ๆ้ฎ โ ไฟฎๅค โ ้ๆฐๆฃๆฅ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Report Types
| Type | Output | Agents | Focus |
|---|---|---|---|
architecture | ARCHITECTURE-REPORT.md | 5 | System structure, modules, dependencies |
design | DESIGN-REPORT.md | 4 | Patterns, classes, interfaces |
methods | METHODS-REPORT.md | 4 | Algorithms, critical paths, APIs |
comprehensive | COMPREHENSIVE-REPORT.md | All | All above combined |
Agent Configuration by Report Type
Architecture Report
| Agent | Output File | Section |
|---|---|---|
| overview | section-overview.md | System Overview |
| layers | section-layers.md | Layer Analysis |
| dependencies | section-dependencies.md | Module Dependencies |
| dataflow | section-dataflow.md | Data Flow |
| entrypoints | section-entrypoints.md | Entry Points |
Design Report
| Agent | Output File | Section |
|---|---|---|
| patterns | section-patterns.md | Design Patterns |
| classes | section-classes.md | Class Relationships |
| interfaces | section-interfaces.md | Interface Contracts |
| state | section-state.md | State Management |
Methods Report
| Agent | Output File | Section |
|---|---|---|
| algorithms | section-algorithms.md | Core Algorithms |
| paths | section-paths.md | Critical Code Paths |
| apis | section-apis.md | Public API Reference |
| logic | section-logic.md | Complex Logic |
Directory Setup
// ็ๆๆถ้ดๆณ็ฎๅฝๅ
const timestamp = new Date().toISOString().slice(0,19).replace(/[-:T]/g, '');
const dir = `.workflow/.scratchpad/analyze-${timestamp}`;
// Windows (cmd)
Bash(`mkdir "${dir}\\sections"`);
Bash(`mkdir "${dir}\\iterations"`);
// Unix/macOS
// Bash(`mkdir -p "${dir}/sections" "${dir}/iterations"`);
Output Structure
.workflow/.scratchpad/analyze-{timestamp}/
โโโ analysis-config.json # Phase 1
โโโ sections/ # Phase 3 (Agent ็ดๆฅๅๅ
ฅ)
โ โโโ section-overview.md
โ โโโ section-layers.md
โ โโโ section-dependencies.md
โ โโโ ...
โโโ consolidation-summary.md # Phase 3.5
โโโ {TYPE}-REPORT.md # Final Output
โโโ iterations/ # Phase 5
โโโ v1.md
โโโ v2.md
Reference Documents
| Document | Purpose |
|---|---|
| phases/01-requirements-discovery.md | User interaction, config collection |
| phases/02-project-exploration.md | Initial exploration |
| phases/03-deep-analysis.md | Parallel agent analysis |
| phases/03.5-consolidation.md | Cross-section consolidation |
| phases/04-report-generation.md | Report assembly |
| phases/05-iterative-refinement.md | Quality refinement |
| specs/quality-standards.md | Quality gates, standards |
| specs/writing-style.md | ๆฎต่ฝๅผๅญฆๆฏๅไฝ่ง่ |
| ../_shared/mermaid-utils.md | Shared Mermaid utilities |
Repository

catlog22
Author
catlog22/Claude-Code-Workflow/.claude/skills/project-analyze
837
Stars
72
Forks
Updated5d ago
Added6d ago