Install any skill in seconds. Free to start, no credit card required.
Get Started Free →syncable-dev/memtrace-codebase-exploration
Map an indexed source-code repo into a structured overview — scale, communities, central symbols, execution flows, API surface, recent activity.
Passed 12 of 17 test cases with the skill, and 5 of 17 without it.
and 8 more in the full report
11 fixed4 passed either way5 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
List the seven required section titles in sequential order for the final codebase exploration synthesis report.
| Checked | Without skill | With skill |
|---|---|---|
| Lists Scale, Architecture, Critical Infrastructure, Execution Flows, API Surface, Recent Activity, and Technical Debt in order | Missed | Passed |
The instructions your model reads when the skill loads.
Full codebase exploration workflow — from indexing through architectural understanding. Chains indexing, graph algorithms, community detection, and temporal analysis into a structured onboarding experience. Use this when someone is new to a codebase and needs to build a mental model.
Call list_indexed_repositories first. If the repo is already indexed, skip to step 2.
Otherwise, call index_directory with the project path, then poll check_job_status until completion.
Success criteria: Repo appears in list_indexed_repositories with non-zero node/edge counts.
Call get_repository_stats to understand scale:
Report these numbers to the user — they set expectations for the codebase's size and complexity.
Call list_communities to see how the codebase naturally clusters into logical modules.
Decision: If >10 communities, summarize the top 5–7 by size and let the user ask about specific ones.
Each community represents a cohesive module — these are the "areas" of the codebase.
Call find_central_symbols — PageRank over CALLS/REFERENCES edges (no method param):
{ "repo_id": "<repo>", "limit": 15 }
These are the symbols that the rest of the codebase depends on most heavily. They form the "skeleton" of the architecture.
test cases passed, vs 5 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.