agentsclimarketplace

Grasp

Skill saadshahd/moo.md/hunch/skills/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

Install
npx -y skills add saadshahd/moo.md --skill grasp

Assembled 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

  1. Background — the system as it was. Two layers: deep context a newcomer needs (marked skippable), then the narrow slice this change touches.
  2. Intuition — the goal and the core idea before any code. Concrete examples with toy data. A small family of diagrams reused throughout — never ASCII.
  3. Code — a literate walkthrough: conceptual order, not file order; prose that embeds the key snippets.
  4. 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>, or white-space: pre-wrap on styled divs.

What ships with it: 1 file

194 B alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.