Grasp
Use when the user asks to explain or understand a code change, diff, branch, or PR — or to catch up on a change an agent built before reviewing or shipping it.From its SKILL.md
npx -y skills add saadshahd/moo.md --skill graspAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.8 KB, 358 tokens by cl100k_base, as published. Nobody here has run it
The reader is not verifying — they're staying a participant. Understanding is what lets them have the next idea. Build it the way education does.
Before writing
Explore the surrounding system, not just the diff. Where a change's rationale isn't evident from either, say so — never invent a why.
Sections, in order
- Background — the system as it was. Two layers: deep context a newcomer needs (marked skippable), then the narrow slice this change touches.
- Intuition — the goal and the core idea before any code. Concrete examples with toy data. A small family of diagrams reused throughout — never ASCII.
- Code — a literate walkthrough: conceptual order, not file order; prose that embeds the key snippets.
- Quiz — multiple-choice questions on the substance of the change, as many as the change genuinely carries. Medium difficulty: answerable only with real understanding, no gotchas. Every option gets feedback explaining why it's right or wrong — hidden until the reader commits to an answer.
The quiz is a speed regulator
Invite the reader to hold the change until they pass — shipping past a failed quiz banks cognitive debt. Feedback per question only; never a score, streak, or grade.
Format
- Medium is the user's call. Default: one self-contained HTML file outside the repo, named
YYYY-MM-DD-<slug>.html— one long page, never tabs; quiz interactive. - Write with the clarity and flow of Martin Kleppmann — smooth transitions, callouts for key concepts and edge cases.
- Code blocks keep their newlines:
<pre>, orwhite-space: pre-wrapon styled divs.
What ships with it: 1 file
194 B alongside SKILL.md
- HYPOTHESIS.md194 B