agentsclimarketplace

Grasp

Skill saadshahd/moo.md/hunch/skills/grasp

Stay present with AI. A Claude Code plugin that keeps you understanding what you sign to own.

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.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

1.8 KB, 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.

Keep looking

Skills are one crate of 328,083. 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.