Skip to main content

codebase-analysis

Analyze a codebase and create CLAUDE.md/AGENTS.md files for future AI instances. Use when the user asks to analyze a project, create agent instructions, or understand a codebase structure.

Datos de origen

Repositorio
7as0nch/mimo2codex
Última actividad en el origen
11 de junio de 2026 a las 06:49
Idioma detectado de SKILL.md
inglés
Estrellas
628
Forks
64

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
codebase-analysis
description
Analyze a codebase and create CLAUDE.md/AGENTS.md files for future AI instances. Use when the user asks to analyze a project, create agent instructions, or understand a codebase structure.
# Codebase Analysis Skill Analyze codebases systematically and create comprehensive CLAUDE.md/AGENTS.md files that help future AI instances understand the project. ## When to use Trigger this skill when: - User asks "analyze this codebase" / "创建CLAUDE.md" / "create AGENTS.md" - User wants to understand a project's structure and conventions - User asks to create documentation for AI agents - User says "Please analyze this codebase and create a CLAUDE.md file" ## Workflow ### 1. Project Discovery ```bash # List root directory ls -la # Check for existing docs cat README.md cat package.json cat go.mod cat Cargo.toml # Find source directories find . -type f -name "*.ts" -o -name "*.js" -o -name "*.go" -o -name "*.py" | head -20 ``` ### 2. Architecture Analysis Identify: - **Language(s)**: TypeScript, Go, Python, etc. - **Framework(s)**: React, Express, Gin, etc. - **Structure**: monorepo, single package, microservices - **Entry points**: main files, CLI entry, API routes - **Key directories**: src/, lib/, cmd/, internal/, tests/ ### 3. Codebase Map Create a mental map of: - Core modules and their responsibilities - Data flow (API → Service → Database) - Configuration files and env vars - Build/test/deploy pipeline - Dependencies and their purposes ### 4. Conventions Detection Look for: - **Naming**: camelCase, snake_case, kebab-case - **Imports**: relative, absolute, barrel files - **Error handling**: try/catch, error boundaries, custom errors - **Testing**: framework, patterns, coverage expectations - **Git**: commit message format, branch naming ### 5. Create CLAUDE.md / AGENTS.md Structure the file as: ```markdown # [Project Name] [One-paragraph description] ## Quick Start [How to run the project] ## Architecture [High-level structure] ## Key Files [Important files and their roles] ## Conventions [Code style, naming, patterns] ## Common Tasks [How to add features, fix bugs, etc.] ## Environment [Required env vars, config files] ## Testing [How to run tests, test conventions] ## Deployment [How to deploy, CI/CD] ``` ### 6. Validation After creating the file: - Verify all referenced paths exist - Check that commands actually work - Ensure examples are accurate - Test any code snippets ## Example Usage ``` User: Please analyze this codebase and create a CLAUDE.md file, which will be given to future instances of Codex working on this codebase. Agent workflow: 1. ls -la (discover project structure) 2. cat package.json / go.mod (identify language/framework) 3. Find key source files 4. Analyze architecture 5. Create comprehensive CLAUDE.md 6. Validate references ``` ## Output Format The CLAUDE.md should be: - **Concise**: 200-500 lines max - **Actionable**: Focus on what agents need to know - **Accurate**: Only include verified information - **Bilingual**: English primary, Chinese comments if helpful ## Key Analysis Points ### For TypeScript/Node.js Projects - Check `package.json` for scripts, dependencies - Look for `tsconfig.json` configuration - Identify build output (`dist/`, `build/`) - Check for monorepo (lerna, nx, turborepo) ### For Go Projects - Check `go.mod` for module name and dependencies - Look for `cmd/` directory structure - Identify internal packages - Check for Makefile or build scripts ### For Python Projects - Check `pyproject.toml` or `setup.py` - Look for `requirements.txt` or `poetry.lock` - Identify package structure - Check for virtual environments ## Don't Use This Skill For - Modifying code (use other skills) - Deploying (use deployment workflows) - PR review (use pr-review skill) - Issue investigation (use issue-investigation skill)
Ver en GitHub