project-analyzer

Analyze codebases to generate CLAUDE.md documentation of structure and tech stack.

16|2|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/maroffo/claude-forge --skill project-analyzer-maroffo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-analyzer
Source: https://github.com/maroffo/claude-forge/tree/main/skills/project-analyzer
Command: npx skills add https://github.com/maroffo/claude-forge --skill project-analyzer-maroffo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of analyzing a codebase and generating comprehensive documentation in the CLAUDE.md format, making it easier to understand and onboard new projects.

Core Features & Use Cases

  • Codebase Analysis: Scans project structure, identifies languages and frameworks, and analyzes code patterns.
  • Convention Detection: Detects common coding conventions and framework-specific patterns.
  • Documentation Generation: Creates CLAUDE.md documentation including project purpose, tech stack, build commands, architecture, and environment setup.
  • Use Case: When starting a new project, use this Skill to quickly generate an initial CLAUDE.md that outlines the project's structure and key information.

Quick Start

Use the Task tool to analyze the project in the current directory and create CLAUDE.md documentation.

Frequently Asked Questions about project-analyzer

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

FAQPage Schema
How do I automatically generate a CLAUDE.md file for my codebase?

To generate a CLAUDE.md file for your codebase, this Skill scans your project structure, identifies languages and frameworks, and outputs documentation covering the tech stack, build commands, architecture, and environment setup.

What is the best way to analyze a project structure and document coding conventions?

Analyzing a project structure and documenting coding conventions is done by scanning the codebase with ast-grep and subagents to detect framework-specific patterns, generating a comprehensive CLAUDE.md file detailing the project's purpose and architecture.

Can I document an unfamiliar codebase to understand its tech stack and build commands?

Yes, you can document an unfamiliar codebase to understand its tech stack and build commands by running the analysis task, which identifies programming languages, frameworks, and conventions to produce a detailed CLAUDE.md overview for onboarding.

How does code pattern analysis work when generating project documentation?

Code pattern analysis works by utilizing subagents and ast-grep to scan the codebase, identifying structural patterns and coding conventions, which are then compiled into a CLAUDE.md file outlining the project's architecture and environment setup.

What's included in the generated CLAUDE.md documentation for a project?

The generated CLAUDE.md documentation includes the project's purpose, tech stack, build and test commands, architecture details, coding conventions, and environment setup instructions extracted from the analyzed codebase.

Do I need any external dependencies to analyze my codebase and create documentation?

No external dependencies are required to analyze your codebase and create documentation, as the Skill operates independently using its built-in scripts and references to scan the project and generate the CLAUDE.md file.