SourceAtlas - AI-powered codebase understanding tools for Claude Code
npx claudepluginhub lis186/sourceatlasAI-powered codebase understanding assistant. Learn design patterns, analyze impact, trace code flows, and understand any codebase through information theory principles. Includes 6 Agent Skills for automatic analysis triggering.
No description available.
RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
Code intelligence powered by a knowledge graph — execution flows, blast radius, and semantic search
Share bugs, ideas, or general feedback.
🌐 sourceatlas.io | English | 繁體中文
Get project overview in ~3 minutes by scanning <5% of files
A set of AI-powered slash commands for Claude Code that help you understand any codebase quickly.

SourceAtlas solves these in minutes, not days.
| Task | Before | After |
|---|---|---|
| Understand project architecture | 2-3 days | ~3-15 minutes ✓ |
| Find API implementation examples | Ask colleagues / random searching | ~seconds |
| Analyze impact of code changes | Manual tracking, hope for the best | ~1-2 minutes |
| Plan framework upgrade | Weeks of research | ~15-30 minutes |
| Find code hotspots & experts | Ask around | ~5-10 minutes |
✓ = benchmarked on 5 open-source projects. Others are estimates based on usage.
SourceAtlas uses information theory to prioritize high-entropy files (configs, READMEs, models) over implementation details. By scanning <5% of files, it achieves 70-80% understanding depth in minutes instead of days.

/sourceatlas:overview
In ~3 minutes, get: Tech stack, architecture patterns, project scale, code quality signals
Example output: Detects Swift 5.10 + MVVM + Coordinator, 12K files, test coverage level
/sourceatlas:pattern "api endpoint"
/sourceatlas:pattern "authentication"
/sourceatlas:pattern "database query"
In 0.1-30 seconds, get: 2-3 best example files with exact line numbers + implementation guide
Example output: Returns UserAPI.swift:45 with matching test file and implementation guide
221 patterns supported: MVVM, Networking, Core Data, React Hooks, Next.js API, Jetpack Compose, Vue Composable, FastAPI, Rails Controller...
/sourceatlas:impact "src/api/users.ts"
/sourceatlas:impact api "/api/users/{id}"
In 1-2 minutes, get: All dependents, Breaking Change risks, test coverage, migration steps
Example output: Lists 23 dependent files, identifies 5 breaking change risks
/sourceatlas:history
/sourceatlas:history src/
In 5-10 minutes, get: Hotspots (files that change constantly), Hidden Coupling, Knowledge Distribution
Example output: Shows PaymentService.swift with 47 changes, flags single-contributor bus factor risk
/sourceatlas:flow "user login"
/sourceatlas:flow "checkout process"
In 3-5 minutes, get: Entry points, complete execution path, boundary identification (API/DB/Auth/Payment)
Example output: Traces LoginViewController → AuthService → APIClient → TokenManager
/sourceatlas:deps "iOS 16 → 17"
/sourceatlas:deps "React 17 → 18"
/sourceatlas:deps "Python 3.11 → 3.12"
In 15-30 minutes, get: Deprecated APIs, version checks to remove, third-party compatibility, effort estimate
Example output: Migration checklist with removable version checks, deprecated APIs, effort estimate
Tested on 5 open-source projects: Firefox iOS, Discourse, Cal.com, Prefect, Thunderbird
| Command | Key Metric | Result | Report |
|---|---|---|---|
overview | Overall Accuracy | 93% (56/60) | ✓ |
pattern | Search Precision | 98.6% (7/7 cases) | ✓ |
impact | Internal Consistency | 100% (5/5 projects) | ✓ |
flow | Entry Point Detection | 100% (5/5 projects) | ✓ |
deps | Mode Detection | 100% (2/2 cases) | ✓ |
history | Hotspots Detection | 100% (Top 10) | ✓ |