codebase-analyzer

Generates CLAUDE.md files from scanned JavaScipt, TypeScript, and other codebases.

154|16|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/severity1/claude-code-auto-memory --skill codebase-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-analyzer
Source: https://github.com/severity1/claude-code-auto-memory/tree/main/skills/codebase-analyzer
Command: npx skills add https://github.com/severity1/claude-code-auto-memory --skill codebase-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually creating and maintaining CLAUDE.md files for AI context is a time-consuming and often neglected task. This Skill eliminates that burden, ensuring Claude Code always has an accurate, up-to-date understanding of your project from day one.

Core Features & Use Cases

  • Automated Project Analysis: Scans your codebase to detect frameworks, build systems, and architectural patterns.
  • Intelligent CLAUDE.md Generation: Creates structured CLAUDE.md files, including support for monorepo subtrees, with auto-managed sections.
  • Interactive Setup: Guides you through an interactive wizard to confirm findings and customize your project's AI memory.
  • Use Case: Onboard Claude Code to a new or existing repository in minutes, providing it with a comprehensive, machine-readable project overview without any manual documentation effort.

Quick Start

To initialize your project's CLAUDE.md files, simply run: /auto-memory:init

Frequently Asked Questions about codebase-analyzer

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

FAQPage Schema
How do I automate CLAUDE.md creation for my codebase?

Automating CLAUDE.md creation scans your repository to detect frameworks, build systems, and code patterns, then generates a structured documentation file with project metadata. Run `/auto-memory:init` to analyze your codebase and create CLAUDE.md with auto-managed sections for root and subtree configurations.

Does codebase analysis work with monorepos?

Yes, codebase analysis supports monorepos by identifying subtree candidates and generating separate CLAUDE.md sections for each logical component. The tool applies to multi-language repositories including Node.js, Python, Rust, and Go, extracting build, test, and lint commands for each subtree.

What information does CLAUDE.md capture about my project?

CLAUDE.md captures project structure, build and test command configurations, linting setup, coding patterns, and framework detection across your entire codebase. This structured metadata provides Claude with an up-to-date understanding of your project architecture and development workflow.

Can I use this with existing CLAUDE.md files?

Yes, the tool guides you through an interactive wizard that checks for existing CLAUDE.md files before generation. You can review current documentation and customize findings before the tool updates or creates new sections adhering to the required schema and marker syntax.

What's the quickest way to onboard a repository?

The quickest way is running `/auto-memory:init` on your project root. The interactive setup wizard automatically detects your tech stack, extracts build and test commands, identifies architectural patterns, and generates a complete CLAUDE.md in minutes without manual documentation effort.

Does this support languages beyond Node.js?

Yes, the tool applies to multi-language repositories including Python, Rust, Go, and others. It detects framework-specific build systems, test runners, and linting configurations across different language ecosystems to populate consistent CLAUDE.md sections.