Back to Skills

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

1,267stars104forksUpdated 2/9/2026

Security Assessment

Safe(100/100)
Security Score100/100

About project-analyze

The 'project-analyze' skill provides a multi-phase, iterative approach to analyzing software projects. It generates detailed reports about the project’s architecture, design, methods, and codebase. This skill is designed to help users systematically break down a project into phases, each contributing to a comprehensive analysis report. It is particularly useful for understanding the structure of a project, reviewing design patterns, and documenting system components, making it invaluable for architects, developers, and project managers.

FAQ

How do I start using the 'project-analyze' skill?

You can trigger this skill by using phrases like 'analyze project', 'architecture report', or 'code structure'. It will guide you through a multi-phase workflow, including requirement discovery, exploration, deep analysis, and report generation.

What are the main phases of the project analysis process?

The skill works in several key phases: Requirements Discovery, Project Exploration, Deep Analysis (using parallel agents), Consolidation, and Report Generation. Each phase builds on the previous one to provide an increasingly refined analysis.

Is there any specific tool required for this skill?

The skill requires a set of tools, including Task, AskUserQuestion, Read, Bash, Glob, Grep, and Write. These tools facilitate reading documents, gathering information, and executing commands needed for the analysis.

Can I customize the analysis depth or focus areas?

Yes, during Phase 1 (Requirements Discovery), you can configure the analysis by specifying the report type, depth level, scope, and focus areas. This allows you to tailor the output to your specific needs.

What types of reports are generated?

The skill generates various types of reports, including architecture reports, design analysis, and method analysis. The final output will include a comprehensive report that consolidates all findings.

Install project-analyze

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill