explaining-codebase
Universal explainer for codebases, specs, design docs, and markdown files. Activates when a user wants to understand how their code works, explore a new codebase, document an existing one, or get walked through any markdown artifact (specs, roadmaps, design docs, milestone plans). Trigger on: "explain this codebase", "walk me through this", "describe this code", "I'm new to this repo", "how does X work", "what calls this", "where does this get used", "explain this spec", "walk me through this roadmap", "what does this milestone mean", "explain this design doc", "--describe", "--explore", "--file <path>". Also triggers when user pastes code or a markdown file and asks questions about it — treat as a micro-artifact. Produces (written to {resolved_storage}/docs/{session_id}/): - SESSION-TRANSCRIPT.md (all modes — always generated) - CODEBASE.md (describe mode) - TOUR.md (explore mode) - FILE-NOTES.md (file mode)
Pinned to revision 1aa2f99cdcdd, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/explaining-codebase/SKILL.md
- skills/explaining-codebase/references/chat-feel.md
- skills/explaining-codebase/references/codex-tools.md
- skills/explaining-codebase/references/describe-questions.md
- skills/explaining-codebase/references/explore-questions.md
- skills/explaining-codebase/references/navigation-commands.md
- skills/explaining-codebase/references/persistence.md
- skills/explaining-codebase/references/scan-patterns.md
- skills/explaining-codebase/references/tutorial-mode.md
Every link opens the file at its source, pinned to the revision this page describes.