analyze-project

Generate CLAUDE.md and architecture documentation from a codebase.

3|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/t6adev/claude-code-tools --skill analyze-project-t6adev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-project
Source: https://github.com/t6adev/claude-code-tools/tree/main/tools/skills/code/analyze-project
Command: npx skills add https://github.com/t6adev/claude-code-tools --skill analyze-project-t6adev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill reads an existing codebase and generates or updates a context document set (CLAUDE.md and docs/architecture.md) so coding agents can immediately act on implementation tasks.

Core Features & Use Cases

  • Generate CLAUDE.md and docs/architecture.md from the source codebase.
  • Update existing CLAUDE.md to reflect current code and architectural details.
  • In migration mode, generate docs/migration-plan.md to outline planned steps.
  • Support onboarding briefs by producing concise project overviews for new team members.

Quick Start

Run the analyze-project command from the repository root to generate documentation.

Frequently Asked Questions about analyze-project

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

FAQPage Schema
How do I generate CLAUDE.md and architecture documentation from an existing codebase?

You can generate CLAUDE.md and architecture documentation by running the analyze-project command from your repository root, which analyzes the repository structure, tech stack, and key data models to output the docs.

What is the best way to create a migration plan from my source code?

Creating a migration plan involves running the analyze-project command in migration mode, which analyzes your codebase and generates a docs/migration-plan.md file outlining the planned migration steps.

Can I update existing CLAUDE.md files to reflect current code and architectural details?

Yes, you can update existing CLAUDE.md files by running the analyze-project command, which refreshes the document to accurately reflect your current code and architectural details.

Does this documentation generation approach work for onboarding new team members across various tech stacks?

Yes, this approach supports onboarding across various stacks by producing concise project overviews and architecture docs that give new team members immediate context on the codebase.

What specific files are output when analyzing a repository for feature development preparation?

Analyzing a repository outputs CLAUDE.md and docs/architecture.md by default, and additionally generates docs/migration-plan.md when run in migration mode for feature development preparation.