Skip to content
analyze-project logo

Project Analysis Skill

analyze-project

Analyze a project's codebase and documentation to generate coding standards, architecture docs, and development practices. Perfect for new project onboarding. Usage: 'analyze-project: /path/to/project' or 'analyze: /path/to/project'

SKILL.md

Full skill instructions

Project Analysis Skill

Purpose

Automatically analyze any project's codebase, specifications, and coding patterns to generate comprehensive documentation for the project_profile MCP. This enables AI assistants to understand:

  • Coding Standards: Conventions, naming patterns, style guides
  • Architecture: Design principles, structural patterns, module organization
  • Development Practices: Workflows, testing approaches, deployment patterns

How to Use

Simply say one of:

  • "analyze-project: 4" - Analyze project with database ID 4
  • "analyze: 4"
  • "project analysis: 4"

How it works:

  1. Fetches project from Claude OS using the database ID
  2. Registers all 4 MCPs with Claude Code (if not already registered)
  3. Analyzes the project codebase
  4. Generates 3 documentation files (saved locally)
  5. Creates a concise project summary
  6. Displays summary for you to save to Claude's native memory
  7. MCPs are registered but NOT loaded (saves context tokens)

Example Workflow:

You: "analyze-project: 1"

→ Loads project from Claude OS (ID #1)
→ Registers 4 MCPs (myapp-project-profile, etc.)
→ Analyzes codebase
→ Generates 3 docs locally
→ Displays summary:

   PROJECT: MyApp (ID: 1)
   TYPE: Rails
   ... (save this to native memory)

→ MCPs ready to load on-demand when you need them

Then:

You (saving to memory): "Remember: [paste the summary above]"

When working on the project: "Load myapp-project-profile"
→ Loads that specific MCP into context only when needed

What Happens

When you invoke this skill:

  1. Scan the project for source files, specs, and documentation
  2. Analyze code patterns - naming conventions, structure, style
  3. Review documentation - README, spec files, guides
  4. Generate 3 documents:
    • CODING_STANDARDS.md - Style, conventions, patterns
    • ARCHITECTURE.md - Design, structure, principles
    • DEVELOPMENT_PRACTICES.md - Workflows, testing, deployment
  5. Save locally to .claude-os/​project-profile/ for reference
  6. Ingest to MCP (if project_id provided) - Adds docs to the project_profile knowledge base in Claude OS

Document Structure

CODING_STANDARDS.md

  • Naming conventions (variables, functions, classes)
  • Code style and formatting
  • File organization
  • Import/​require patterns
  • Comment and documentation style
  • Linting/​formatting rules

ARCHITECTURE.md

  • High-level design patterns
  • Module organization
  • Data flow and dependencies
  • Database schema (if applicable)
  • Key architectural decisions
  • Technology stack

DEVELOPMENT_PRACTICES.md

  • Development workflow
  • Testing strategy and patterns
  • Git workflow (branching, commits)
  • Code review process
  • Deployment and release process
  • Build and deployment pipelines
  • Common debugging approaches

Examples

Example 1: Analyze a Rails Project

You: "analyze-project: /​Users/​me/​Projects/​my-rails-app"

→ I scan Rails structure (app/, config/, spec/, etc.)
→ Analyze Models, Controllers, Services, Views
→ Review gems and dependencies
→ Generate 3 docs with Rails-specific patterns
→ Save to mcp/​kb/​my-rails-app-project-profile/
→ Confirm: "✓ Project analysis complete. 3 docs saved to project_profile KB"

Example 2: Analyze Specific Aspects

You: "analyze-project: /​Users/​me/​Projects/​api-service architecture"

→ Focus on architecture analysis
→ Generate ARCHITECTURE.md
→ Skip coding standards and practices (or generate minimal versions)

Example 3: Re-analyze Project

You: "analyze-project: /​Users/​me/​Projects/​my-project"

→ Existing docs are replaced with fresh analysis
→ Useful after major refactoring or architecture changes

Key Benefits

✅ Consistency - Apply same analysis to any project ✅ Speed - Generate docs in seconds instead of hours ✅ Comprehensive - Captures coding style, architecture, and practices ✅ Automatic Integration - Syncs directly to project_profile MCP ✅ Reusable - Same skill works for Rails, Python, Node, Go, etc. ✅ AI-Friendly - Docs enable Claude to write better code for your project

Technical Details

Output Location: mcp/​kb/​{project-name}-project-profile/ Document Names:

  • CODING_STANDARDS.md
  • ARCHITECTURE.md
  • DEVELOPMENT_PRACTICES.md

Integration: Automatically available in Claude OS's project_profile MCP Storage: SQLite via project_profile knowledge base Sync: Uses Claude OS file watcher for auto-updates

Supported Project Types

  • Rails - Ruby on Rails applications
  • Python - Django, FastAPI, Flask projects
  • Node.js - Express, NestJS, Next.js applications
  • Java - Spring Boot, Maven/​Gradle projects
  • Go - Standard Go project structure
  • React - React applications
  • Generic - Any project with source code and documentation

Pro Tip: Run this skill immediately after creating a new project in Agent OS. The generated docs become the foundation for AI-assisted development, ensuring all code generation aligns with your project's patterns and practices.

More skills from diegosouzapw

accessibility logo
diegosouzapw/awesome-omni-skill

accessibility

Accessibility guidelines for VS Code features — covers accessibility help dialogs, accessible views, verbosity settings, accessibility signals, ARIA alerts/status announcements, keyboard navigation, and ARIA labels/roles. Applies to both new interactive UI surfaces and updates to existing feature...

62 1
View
mermaid-diagrams logo
diegosouzapw/awesome-omni-skill

mermaid-diagrams

Mermaid diagram creation for flowcharts, sequences, ERDs, and more. Generate diagrams from text in markdown files. Use for documentation, architecture diagrams, and visual representations. Triggers on mermaid, flowchart, sequence diagram, ERD, entity relationship, gantt chart, pie chart, class di...

62 1
View
tauri2-react-rust logo
diegosouzapw/awesome-omni-skill

tauri2-react-rust

Guides development of cross-platform desktop apps with Tauri 2, TypeScript, React, and Rust. Use when building Tauri apps, implementing IPC, designing Rust backend or TypeScript/React frontend, when researching or cloning a website (open site, snapshot elements), when verifying local dev or built...

62 1
View
fp-ts-errors logo
diegosouzapw/awesome-omni-skill

fp-ts-errors

Handle errors as values using fp-ts Either and TaskEither for cleaner, more predictable TypeScript code. Use when implementing error handling patterns with fp-ts.

62 0
View
ring:pre-dev-research logo
diegosouzapw/awesome-omni-skill

ring:pre-dev-research

Gate 0 research phase for pre-dev workflow. Dispatches 3 parallel research agents to gather codebase patterns, external best practices, and framework documentation BEFORE creating PRD/TRD. Outputs research.md with file:line references.

62 0
View
create-assistant logo
diegosouzapw/awesome-omni-skill

create-assistant

Create and configure Vapi voice AI assistants with models, voices, transcribers, tools, hooks, and advanced settings. Use when building voice agents, phone bots, customer support assistants, or any conversational AI that handles phone or web calls.

62 0
View
codex-headless logo
diegosouzapw/awesome-omni-skill

codex-headless

Delegiere Aufgaben an OpenAI Codex CLI im Headless-Mode. Nutzt ChatGPT Subscription (KEIN API Key). Nur Workspace-Zugriff, KEIN System-Zugriff. Auto-Accept mit --full-auto. Web-Recherche mit --search.

62 0
View
social-media-scheduler logo
diegosouzapw/awesome-omni-skill

social-media-scheduler

Generate a full week of social media content for any topic. Outputs platform-optimized posts for Twitter/X, LinkedIn, and Instagram with hashtags and posting times.

62 0
View
Data Privacy Compliance logo
diegosouzapw/awesome-omni-skill

Data Privacy Compliance

Data privacy and regulatory compliance specialist for GDPR, CCPA, HIPAA, and international data protection laws. Use when implementing privacy controls, conducting data protection impact assessments, ensuring regulatory compliance, or managing data subject rights. Expert in consent management, da...

62 0
View
triple-review logo
diegosouzapw/awesome-omni-skill

triple-review

Reviews a task using the TRIPLE protocol, as the review agent.

62 0
View
Tech Stack & Architecture Decision logo
diegosouzapw/awesome-omni-skill

Tech Stack & Architecture Decision

Define and document the technology stack and architecture decisions for a project. Use when the user needs to choose a tech stack, make architecture decisions, define infrastructure choices, or document technology selections. Triggers on requests like "define the tech stack", "choose technologies...

62 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View