help-me-understand

Installation
SKILL.md

Explain how something in this codebase works. Comprehension is the deliverable — measured by what the user can restate afterwards, not by how much you covered. Answer in chat; write a file only if they ask for one.

Match vocabulary and depth to the audience named in the argument (for a PM, for a non-engineer) or evident from the conversation.

Trace first

Read the real path before writing a word — entry point to exit, in the actual code. Names lie, and so does parametric knowledge of how a thing "usually" works. Done when you can name every hop with a file:line and say what that hop decides.

Size it

Count the hops the user must hold in their head at once.

  • One answer if the mechanism fits in ~200 words plus one snippet, with no forward references.
  • Rounds otherwise. The forward reference is the tell: if explaining hop 1 needs "more on that later", it's rounds.

Open with the map

Both branches start here, in five lines or fewer: one sentence on what the thing is for, then the whole path as an arrow chain.

Installs
51
GitHub Stars
5
First Seen
Sep 20, 2026