← ClaudeAtlas

analyze-codebaselisted

Generate comprehensive codebase analysis covering architecture, security, performance, and code quality. Use when user says 'analyze codebase', 'code audit', 'architecture review', or 'project health check'.
shipshitdev/skills · ★ 26 · AI & Automation · score 70
Install: claude install-skill shipshitdev/skills
# Analyze Codebase Generate comprehensive analysis of the codebase structure, architecture, and organization. ## When to Use - Onboarding new developers - Architecture documentation - Project health assessment - Before major refactoring - Understanding system complexity ## Analysis Process ### Step 1: Discovery ```bash # Project structure tree -L 3 -I 'node_modules|.next|dist|build|coverage' # File counts find . -type f -name "*.ts" | wc -l find . -type f -name "*.tsx" | wc -l ``` ### Step 2: Architecture Analysis - Identify modules, entry points, API structure - Map frontend components and routing - Document service patterns and conventions ### Step 3: Patterns and Standards - Check for established patterns in docs/examples - Analyze type system organization - Review security patterns (auth, multi-tenancy, soft delete) ### Step 4: Dependencies - Catalog external services and libraries - Check version currency - Identify critical dependencies ### Step 5: Generate Report Write to `.agents/memory/codebase-analysis.md` with these sections: 1. **Executive Summary** — 3-5 sentence overview 2. **Project Overview** — Tech stack, purpose, architecture style 3. **Directory Structure** — Module layout and organization 4. **Architecture Patterns** — Backend and frontend patterns 5. **Security Analysis** — Auth, data isolation, validation 6. **Performance Insights** — Database, caching, background jobs 7. **Code Quality** — Strengths, improvements, tech debt 8. **Dependen