Code
Explain a codebase
Get oriented in an unfamiliar repository before changing anything.
Use this skill in a chatOpens a new chat with it attached.
What it asks you for
- Repository or pathrequired
- What to explain.
- Focus
- Anything specific you need to understand.
What it tells the AI to do
The full instructions, exactly as they run.
Explain {{ target }}.
Focus: {{ question }}
Read before you narrate. Start from the entry points and the docs the repository
already has (`AGENTS.md`, `README`, colocated `*.md`), then follow the real
call paths. An architecture description invented from folder names is confidently
wrong in exactly the places that matter.
Deliver, in this order:
1. What the thing does, in two sentences.
2. The shape: the handful of modules that carry the weight, and how a request
or a job flows through them.
3. The conventions a newcomer would otherwise violate.
4. The parts that look surprising, and why they are that way if you can tell.
Cite `file:line` for every structural claim so the reader can check you.- code
- onboarding
- architecture
- repo
More code skills
Run it on your own work
idapt gives this skill your files, 200+ models, and a real computer to work on. Start a chat and it is already attached.
Use Explain a codebase