The Project Analysis skill is a sophisticated automated documentation engine that performs multi-phase iterative evaluations of software codebases. By leveraging parallel agents and Mermaid diagramming, it generates professional-grade architecture, design, and method analysis reports. It is specifically engineered to reduce the cognitive load of understanding complex systems, providing structured insights into module dependencies, design patterns, and critical code paths with a focus on academic-level clarity and technical rigor.
Use Cases
1. Legacy Codebase Onboarding: Rapidly map out the structure and dependencies of unfamiliar projects to accelerate developer ramp-up time.
2. Architectural Auditing: Generate detailed system overviews and data flow diagrams to identify structural bottlenecks or violations of design principles.
3. Automated Technical Documentation: Maintain high-quality, up-to-date documentation including class relationships, interface contracts, and API references without manual drafting.
4. Pre-Refactoring Analysis: Use deep method and logic analysis to identify critical paths and complex dependencies before implementing major code changes.
5. Quality Assurance & Compliance: Utilize the built-in consolidation agent to score documentation quality and ensure consistency across different system modules.
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".