By kaakati
Generates a structural CODEBASE_MAP.md for LLM-assisted coding — extracts dependencies, interfaces, side effects, and merges human annotations.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that generates CODEBASE_MAP.md — a structural index of any codebase designed for LLM navigation during agentic coding sessions.
Produces a dependency-aware map of your codebase with:
CODEBASE_MAP.annotations.yml. Preserved across regenerations. Removed files have annotations archived to orphaned section.When run in a git repository, the plugin extracts behavioral signals from commit history that static analysis cannot see:
| Signal | What It Detects | Why It Matters |
|---|---|---|
| Churn | Files with high commit frequency (top 10%) | High-churn files are actively developed or chronically broken — be cautious |
| Fix Frequency | Files where >30% of commits are bug fixes | Empirically fragile code — "here be dragons" |
| Co-Change Coupling | File pairs that frequently change together (>60% ratio) | Hidden dependencies not visible in imports — critical for blast radius |
| Ownership | Files where one author has >80% of commits | Bus factor risk — patterns may be idiosyncratic and undocumented |
| Recency | Last modification date (active/stable/dormant) | Dormant files are either rock-solid or abandoned — adjust confidence |
| Reverts | Files involved in 2+ reverted commits | Stronger signal than fix frequency — the fix itself failed |
| Code Notes | TODO, FIXME, HACK, WORKAROUND markers | Developer breadcrumbs — informal risk markers already in the code |
The git intelligence module (scripts/git-intel.sh) runs as part of the map generation pipeline:
git log pass extracts commits, authors, messages, and file changes into cacheable TSV filesCODEBASE_GIT_INTEL.json) and human-readable Markdown summary, plus intermediate tags injected into the codebase map.codemap/CODEBASE_GIT_INTEL.json — Full per-file intelligence data with flags.codemap/CODEBASE_GIT_INTEL.md — Summary report: high-churn files, coupled pairs, single-owner files, code notesCODEBASE_MAP.md — Git intel rendered inline on each file entry (only when flags are present)Files with noteworthy git signals get a compact **Git:** line:
### `src/services/payment_gateway.rb`
**Exports:** `PaymentGateway`
**Dependencies:**
- → `internal:services/order_service` (uses: create_order)
**Side Effects:**
- `after_commit` triggers `WebhookDispatcher`
**Git:** 🔥 47 commits · 🐛 25% fixes · 👤 sarah(89%)
- 🔗 `tax_calculator.rb`(66%), `pricing_engine.rb`(60%)
- 📝 FIXME:84 race condition under concurrent charges
Thresholds are configurable via .codemaprc.yml in the project root:
git_intel:
churn_window_days: 90
cochange_window_days: 180
dormant_threshold_days: 180
high_churn_percentile: 90
bug_prone_fix_ratio: 0.30
single_owner_threshold: 0.80
tight_coupling_ratio: 0.60
cochange_min_occurrences: 3
skip_bulk_commit_threshold: 50
All values have sensible defaults — zero config required.
--no-merges) to avoid inflated metricsFlutter development with GetX state management, Clean Architecture, multi-agent orchestration, quality gates, comprehensive testing patterns, navigation, i18n, performance optimization, and accessibility patterns
Enterprise-grade Rails development workflow with multi-agent orchestration, beads task tracking, and quality gates. Generic and portable across any Rails project.
ReAcTree Rails development with multi-agent orchestration, LSP-powered context compilation, Guardian validation cycle for type safety, Solargraph/Sorbet/Rubocop integration with blocking quality gates, requirements translation (user stories to beads tasks), Pre/Post edit validation hooks, parallel execution, dual memory systems with 24h TTL caching, iterative control flow (LOOP, CONDITIONAL), backwards communication (FEEDBACK edges), Claude CLI intelligent intent detection with manifest-based agent/skill discovery, utility agents, UX Engineer, optimized model selection, and comprehensive skills library for A+ type-safe code
iOS and tvOS development with SwiftUI, MVVM, Clean Architecture, 14 specialized agents, 27 comprehensive skills, automated quality gates, hooks system, one-command setup (/ios-init), beads integration, offline sync, push notifications, tvOS focus navigation, accessibility testing, performance profiling, and dual memory systems
Context-aware intelligence for Claude Code. Automatic codebase indexing, GPU-accelerated semantic RAG retrieval, and persistent cross-session memory.
npx claudepluginhub kaakati/codemap --plugin codemapCodebase intelligence for Claude Code. Indexes your codebase into five layers (Graph, Git, Docs, Decisions, Code Health) and exposes them through nine task-shaped MCP tools — so Claude understands architecture, ownership, hotspots, why code is built the way it is, and where the defect risk lives.
Maps and documents codebases of any size using parallel AI subagents
Local codebase intelligence + change-safety gates for coding agents. Pre-indexes your repo's symbols, call graph, deps, and git history into SQLite (28 languages, 100% local, zero API keys), then exposes a lean 16-tool MCP core preset: graph-precise search, callers/impact blast radius, coupling, dead code, taint reachability, and pre-merge verify/critique gates that catch regressions, broken references, AI-slop duplication, and convention drift before they ship.
Smart codebase exploration with dependency mapping and structure analysis
Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.
Analyze git history to understand a codebase before reading any code. Reveals hotspots, risk areas, team structure, and development momentum.