analyze-project

Analyze project codebases and documentation to generate coding standards, architecture, and development practices files.

406|71|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/brobertsaz/claude-os --skill analyze-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-project
Source: https://github.com/brobertsaz/claude-os/tree/main/templates/skills/initialize-project
Command: npx skills add https://github.com/brobertsaz/claude-os --skill analyze-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires claude, redis-cli, rq, git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manual project analysis is time-consuming, inconsistent, and makes AI assistants forget crucial context. This Skill automates the generation of critical project documentation and codebase indexing, ensuring your AI assistant understands your project from day one and remembers it across sessions.

Core Features & Use Cases

  • Automated Documentation: Generates CODING_STANDARDS.md, ARCHITECTURE.md, and DEVELOPMENT_PRACTICES.md in seconds, providing a consistent knowledge base for your AI.
  • Persistent AI Memory: Ingests generated documentation and a smart codebase index into Claude OS Knowledge Bases (MCPs), giving your AI assistant persistent memory and context across sessions.
  • Incremental Indexing: Installs a smart Git hook to automatically index new and changed files over time, keeping your AI's understanding up-to-date without manual intervention.
  • Use Case: Run this skill on a new codebase, and Claude will immediately understand its structure, coding style, and architectural patterns, allowing it to write code that adheres to your project's specific guidelines.

Quick Start

Analyze project with ID 4: analyze-project: 4

Frequently Asked Questions about analyze-project

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

FAQPage Schema
How do I automatically generate project documentation for AI onboarding?

Automated project analysis generates CODING_STANDARDS.md, ARCHITECTURE.md, and DEVELOPMENT_PRACTICES.md by scanning your codebase and documentation. These files create a consistent knowledge base so AI assistants understand your project structure, coding style, and architectural patterns from the start.

Can I use project analysis with Rails, Python, Node.js, Java, Go, or React?

Yes. Project analysis supports Rails, Python, Node.js, Java, Go, React, and generic projects. It scans language-specific patterns and generates documentation tailored to each framework's conventions and best practices.

How do I keep AI context up-to-date across sessions without manual re-analysis?

Persistent AI memory ingests generated documentation and codebase indexes into Claude OS Knowledge Bases via MCPs. A Git hook automatically indexes new and changed files over time, keeping your AI assistant's understanding current without manual intervention.

What's the difference between manual project documentation and automated analysis?

Manual analysis is time-consuming and inconsistent; automated analysis scans the entire codebase in seconds, generates standardized documentation, and integrates it into persistent AI memory. This eliminates context loss and ensures consistent onboarding across team members and sessions.

Do I need Git, Redis, and Claude installed to use project analysis?

Yes. Project analysis requires Claude, redis-cli, rq, and Git as dependencies. These enable codebase scanning, job queue management for processing, and version control integration for incremental indexing via Git hooks.

Can project analysis work for architecture reviews and coding governance?

Yes. Beyond onboarding, automated analysis generates architecture and coding standards documentation suitable for architecture reviews, establishing governance patterns, and enforcing consistent development practices across your codebase.