Skill codebase-analyzer
Inspects repositories to explain architecture, runtime paths, dependencies, and the impact of changes using source code evidence.
- Étoiles GitHub
- 7
- Fichiers
- 1
- Dernier commit
- 14 sept. 2026
- Licence
- MIT
- Outils autorisés
- —
Que fait la skill codebase-analyzer ?
codebase-analyzer est une agent skill. Inspects repositories to explain architecture, runtime paths, dependencies, and the impact of changes using source code evidence.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill codebase-analyzer
Developers seeking to understand complex software structures can use this tool to map out repository architecture and runtime paths. It functions by inspecting working trees, manifests, and entry points to provide evidence-based explanations of how a codebase operates. An agent should load this skill when it needs to trace data and control flows, identify module boundaries, or determine the impact of a proposed code change.
The analysis covers specific technical details including languages, frameworks, package managers, and build commands. It distinguishes between declared dependencies and actual runtime usage while identifying external integrations and data stores. By linking findings to actual files and symbols, the tool produces detailed project profiles or feature inventories. It helps users navigate uncertainty by scaling exploration through code-to-document maps and verifying claims directly within the source code.
Ce qu'un agent peut faire avec
- 1Generate a project profileCreate a summary of the technology stack, directory responsibilities, and commands required to reproduce findings.
- 2Assess the impact of code changesDetermine how a specific modification will affect the existing system and its dependencies.
- 3Map data and control flowsTrace how information moves through a feature including how errors are handled.
- 4Inventory existing featuresBuild a list of available features based on reachable code or documented behavior.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill codebase-analyzer
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill codebase-analyzer dans Plugin
/plugin marketplace add Neplich/dev-agent-skills /plugin install engineer-agent@dev-agent-skills
Installer la skill codebase-analyzer dans Claude Code
~/.claude/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.claude/skills/codebase-analyzerInstaller la skill codebase-analyzer dans Claude Code (project)
.claude/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer .claude/skills/codebase-analyzerInstaller la skill codebase-analyzer dans Codex
~/.agents/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.agents/skills/codebase-analyzerInstaller la skill codebase-analyzer dans Gemini CLI
~/.gemini/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.gemini/skills/codebase-analyzerInstaller la skill codebase-analyzer dans Claude.ai
npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer codebase-analyzer && zip -r codebase-analyzer.zip codebase-analyzer # claude.ai → Customize → Skills → + → Create skill → Upload a skill → codebase-analyzer.zip
SKILL.md
Voir sur GitHubCodebase Analysis
Inspect the portion of the repository needed for the question. Start with the working tree, manifests, entry points, and nearby tests. Use an existing code-to- document map when it helps locate relevant evidence, then verify claims in code.
Evidence to collect
- Languages, frameworks, package managers, runtime versions, and build commands.
- Entry points, routes, services, data stores, and external integrations.
- Data and control flow through the affected feature, including errors.
- Naming, module boundaries, dependency patterns, and test conventions.
- Configuration, migrations, CI checks, deployment files, and operational hooks relevant to the requested change.
Follow a representative request or operation end to end. Link findings to actual files and symbols. Distinguish declared dependencies from runtime use and generated code from maintained source. Scale exploration to uncertainty.
For a project profile, summarize stack, directory responsibilities, key flows, tests, risks, and the commands needed to reproduce findings. Build a feature inventory from reachable code or documented behavior, identifying evidence gaps. For implementation work, use the findings directly to choose and verify the change. A standalone analysis request ends with the requested explanation.
Fichiers de cette skill
1Questions sur la skill codebase-analyzer
Comment installer la skill codebase-analyzer dans Claude Code ?
Exécutez npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.claude/skills/codebase-analyzer. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill codebase-analyzer ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
What information can the codebase analyzer collect?
It collects details on languages, frameworks, package managers, entry points, routes, services, data stores, and external integrations.
How does the tool handle project profiles?
It summarizes the technology stack, directory responsibilities, key flows, tests, risks, and the commands required to reproduce findings.
Can the tool help with implementing new features?
Yes, it uses findings from the analysis to help choose and verify changes during implementation work.