๐ŸŽฏ

project-analyze

๐ŸŽฏSkill

from prorise-cool/prorise-claude-skills

VibeIndex|
What it does

Generates comprehensive multi-phase project analysis reports with Mermaid diagrams, exploring architecture, design patterns, and system components.

๐Ÿ“ฆ

Part of

prorise-cool/prorise-claude-skills(35 items)

project-analyze

Installation

git cloneClone repository
git clone https://github.com/prorise/prorise-claude-skills.git
๐Ÿ“– Extracted from docs: prorise-cool/prorise-claude-skills
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

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".

Overview

# 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

  1. Agent ็›ดๆŽฅ่พ“ๅ‡บ MD: ้ฟๅ… JSON โ†’ MD ่ฝฌๆข็š„ไธŠไธ‹ๆ–‡ๅผ€้”€
  2. ็ฎ€่ฆ่ฟ”ๅ›ž: Agent ๅช่ฟ”ๅ›ž่ทฏๅพ„+ๆ‘˜่ฆ๏ผŒไธ่ฟ”ๅ›žๅฎŒๆ•ดๅ†…ๅฎน
  3. ๆฑ‡ๆ€ป Agent: ็‹ฌ็ซ‹ Agent ่ดŸ่ดฃ่ทจ็ซ ่Š‚้—ฎ้ข˜ๆฃ€ๆต‹ๅ’Œ่ดจ้‡่ฏ„ๅˆ†
  4. ๅผ•็”จๅˆๅนถ: Phase 4 ่ฏปๅ–ๆ–‡ไปถๅˆๅนถ๏ผŒไธๅœจไธŠไธ‹ๆ–‡ไธญไผ ้€’
  5. ๆฎต่ฝๅผๆ่ฟฐ: ็ฆๆญขๆธ…ๅ•็ฝ—ๅˆ—๏ผŒๅฑ‚ๅฑ‚้€’่ฟ›๏ผŒๅฎข่ง‚ๅญฆๆœฏ่กจ่พพ

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

```javascript

// ็”Ÿๆˆๆ—ถ้—ดๆˆณ็›ฎๅฝ•ๅ

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](phases/01-requirements-discovery.md) | User interaction, config collection |

| [phases/02-project-exploration.md](phases/02-project-exploration.md) | Initial exploration |

| [phases/03-deep-analysis.md](phases/03-deep-analysis.md) | Parallel agent analysis |

| [phases/03.5-consolidation.md](phases/03.5-consolidation.md) | Cross-section consolidation |

| [phases/04-report-generation.md](phases/04-report-generation.md) | Report assembly |

| [phases/05-iterative-refinement.md](phases/05-iterative-refinement.md) | Quality refinement |

| [specs/quality-standards.md](specs/quality-standards.md) | Quality gates, standards |

| [specs/writing-style.md](specs/writing-style.md) | ๆฎต่ฝๅผๅญฆๆœฏๅ†™ไฝœ่ง„่Œƒ |

| [../_shared/mermaid-utils.md](../_shared/mermaid-utils.md) | Shared Mermaid utilities |

More from this repository10