Skill codebase-analyzer
Inspects repositories to explain architecture, runtime paths, dependencies, and the impact of changes using source code evidence.
- Bintang GitHub
- 7
- File
- 1
- Commit terakhir
- 14 Sep 2026
- Lisensi
- MIT
- Tool yang diizinkan
- —
Apa fungsi skill codebase-analyzer?
codebase-analyzer adalah agent skill. Inspects repositories to explain architecture, runtime paths, dependencies, and the impact of changes using source code evidence.
Ringkasan dibuat dari SKILL.md skill ini.
Tentang 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.
Apa yang bisa dilakukan agent dengannya
- 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.
Ditulis dari SKILL.md milik skill tersebut. Setiap use case diverifikasi dengan kutipan darinya.
Cara install skill codebase-analyzer
Setiap perintah menyalin folder skill ke direktori skills client. Restart client atau mulai sesi baru untuk memuatnya.Install skill codebase-analyzer di Plugin
/plugin marketplace add Neplich/dev-agent-skills /plugin install engineer-agent@dev-agent-skills
Install skill codebase-analyzer di Claude Code
~/.claude/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.claude/skills/codebase-analyzerInstall skill codebase-analyzer di Claude Code (project)
.claude/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer .claude/skills/codebase-analyzerInstall skill codebase-analyzer di Codex
~/.agents/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.agents/skills/codebase-analyzerInstall skill codebase-analyzer di Gemini CLI
~/.gemini/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.gemini/skills/codebase-analyzerInstall skill codebase-analyzer di 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
Lihat di 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.
Berkas dalam skill ini
1Pertanyaan seputar skill codebase-analyzer
Bagaimana cara install skill codebase-analyzer di Claude Code?
Jalankan npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.claude/skills/codebase-analyzer. Claude Code memuat skill dari ~/.claude/skills (semua proyek) atau .claude/skills (satu proyek) dan menggunakan skill saat deskripsinya cocok dengan tugas.
Client mana saja yang bisa menggunakan skill codebase-analyzer?
Client apa pun yang membaca format Agent Skills: Claude Code, Codex, Gemini CLI, dan claude.ai (unggah sebagai ZIP). Script dalam skill hanya berjalan di client yang mengizinkan eksekusi kode.
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.