codebase-analyzer skill
Inspects repositories to explain architecture, runtime paths, dependencies, and the impact of changes using source code evidence.
- GitHub yıldızları
- 7
- Dosyalar
- 1
- Son commit
- 14 Eyl 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
codebase-analyzer skill ne işe yarar?
codebase-analyzer bir agent skill'dir. Inspects repositories to explain architecture, runtime paths, dependencies, and the impact of changes using source code evidence.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
codebase-analyzer skilli hakkında
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.
Bir agent bununla neler yapabilir
- 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.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
codebase-analyzer skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.codebase-analyzer skill'ini Eklenti uygulamasına kur
/plugin marketplace add Neplich/dev-agent-skills /plugin install engineer-agent@dev-agent-skills
codebase-analyzer skill'ini Claude Code uygulamasına kur
~/.claude/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.claude/skills/codebase-analyzercodebase-analyzer skill'ini Claude Code (project) uygulamasına kur
.claude/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer .claude/skills/codebase-analyzercodebase-analyzer skill'ini Codex uygulamasına kur
~/.agents/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.agents/skills/codebase-analyzercodebase-analyzer skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/codebase-analyzer/SKILL.md
$ npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.gemini/skills/codebase-analyzercodebase-analyzer skill'ini Claude.ai uygulamasına kur
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
GitHub'da görüntüleCodebase 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.
Bu becerideki dosyalar
1codebase-analyzer skill soruları
codebase-analyzer skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit Neplich/dev-agent-skills/agents/engineer/skills/codebase-analyzer ~/.claude/skills/codebase-analyzer komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
codebase-analyzer skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
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.