Updated 2d ago
by saadshahd
moo.md
Stay present with AI. A Claude Code plugin that keeps you understanding what you sign to own.
37 GitHub stars (37)
+3 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +2 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 0 forks (0 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add saadshahd/moo.md
Asks which skills and agents to install. Just one: npx skills add saadshahd/moo.md --skill moo-authoring — add -g for every project.
Claude Code
git clone https://github.com/saadshahd/moo.mdcp -r "moo.md/.claude/skills/moo-authoring" ~/.claude/skills/
Copies the moo-authoring skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add saadshahd/moo.md
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
moo-authoring
Use when adding or changing a skill, hook, or runtime file in this repo — including deciding which unit a new capability should be.
.claude/skills/moo-authoring/SKILL.md on GitHub (opens in a new tab) -
grasp
Build a walkthrough the user works through until they can pass a quiz on it. Use when the user needs to understand something deeply and be quizzed on it.
hold/skills/grasp/SKILL.md on GitHub (opens in a new tab) -
land
Build a stepped deck an audience works through until one thing of it stays with them. Use when the user needs an audience to come away holding one thing.
hold/skills/land/SKILL.md on GitHub (opens in a new tab) -
learn
Help the user understand something well enough to explain it. Use when the user needs to understand something and it is not yet clear what kind of understanding they need.
hold/skills/learn/SKILL.md on GitHub (opens in a new tab) -
toy
Build a world the human drives until how a thing behaves is intuitive. Use when the user needs to hold how something behaves and reading has not made it intuitive.
hold/skills/toy/SKILL.md on GitHub (opens in a new tab) -
anchor
Rewrite a rule so anyone applies it the same way. Use when a stated rule or claim takes the reader's judgment to apply.
hope/skills/anchor/SKILL.md on GitHub (opens in a new tab) -
clarify
Turn words with two readings into one confirmed ask. Use when the user's words admit two readings that would build different things.
hope/skills/clarify/SKILL.md on GitHub (opens in a new tab) -
compose
Plan the skills an ask needs, invoke each as its condition arrives. Use when the ask has multiple aspects that different skills carry, or the user named multiple skills.
hope/skills/compose/SKILL.md on GitHub (opens in a new tab) -
consult
Bring how named experts would think about the question. Use when the user wants expert thinking on a tradeoff, choice, or stuck problem — not a verdict.
hope/skills/consult/SKILL.md on GitHub (opens in a new tab) -
draft
Build the thing the user can't specify, choices surfaced. Use when the user needs something to react to before they can choose.
hope/skills/draft/SKILL.md on GitHub (opens in a new tab) -
elicit
Draw out what the user holds but can't say. Use when the user knows something they cannot yet express.
hope/skills/elicit/SKILL.md on GitHub (opens in a new tab) -
explain
Put one settled thing in the user's head, plainly. Use when the user does not hold something already settled.
hope/skills/explain/SKILL.md on GitHub (opens in a new tab) -
freeze
Freeze outside-the-repo state into one snapshot. Use when the work depends on the current state of a service, database, queue, third party, or live logs.
hope/skills/freeze/SKILL.md on GitHub (opens in a new tab) -
intent
Turn a rough ask into a clear work order. Use when the ask is rough, unspoken, or double-readable — before planning or building.
hope/skills/intent/SKILL.md on GitHub (opens in a new tab) -
interrogate
Make the user defend a proposal they committed to. Use when a proposal is committed but its decisions are undefended.
hope/skills/interrogate/SKILL.md on GitHub (opens in a new tab) -
inversion
Find the route to guaranteed failure, negate it. Use when a goal keeps not being reached head-on.
hope/skills/inversion/SKILL.md on GitHub (opens in a new tab) -
judge
One committed verdict on something that exists, cited. Use when something exists and a claim about it needs a verdict.
hope/skills/judge/SKILL.md on GitHub (opens in a new tab) -
provocation
Extract movement from a statement known to be false. Use when nobody can see past an obvious answer.
hope/skills/provocation/SKILL.md on GitHub (opens in a new tab) -
reduce
Re-derive something written into the shortest version that still covers everything. Use when something already written should get shorter and nothing it covers can be lost.
hope/skills/reduce/SKILL.md on GitHub (opens in a new tab) -
reframe
Restate the problem off its forced framing. Use when a framing feels forced and every option inside it loses.
hope/skills/reframe/SKILL.md on GitHub (opens in a new tab) -
router
Spawn agents and verify their output — route work, never do it. Use when the work splits into pieces agents can carry and the session should route and check, not execute.
hope/skills/router/SKILL.md on GitHub (opens in a new tab) -
shape
Decide the technical path once the ask is clear. Use when the WHAT is confirmed but more than one way to build it remains — architecture, technology, design.
hope/skills/shape/SKILL.md on GitHub (opens in a new tab) -
shift
Restate the problem in a distant domain's terms. Use when a problem circles inside its own vocabulary.
hope/skills/shift/SKILL.md on GitHub (opens in a new tab) -
target
Define how unsupervised work is judged before it runs. Use when work will run without a human watching, optimizing toward something.
hope/skills/target/SKILL.md on GitHub (opens in a new tab) -
widen
Assemble cases from context, induce the widest sound rule. Use when a real case shows a class no rule yet decides, or a rule decides only the cases it came from.
hope/skills/widen/SKILL.md on GitHub (opens in a new tab) -
fly
Fly one thought to its destination across concurrent agents, on whatever the project and harness already have. Lands only when the user has accounted for every detail, never on an agent's say-so.
hunch/skills/fly/SKILL.md on GitHub (opens in a new tab) -
harvest
Draft skills from the one procedure a session kept walking the agent through, split into reusable moves, each scored against no skill. Pass a session id to mine a past session instead of this one.
hunch/skills/harvest/SKILL.md on GitHub (opens in a new tab) -
prime
Use in a repo that has sound taste rules installed (a `.claude/sound/` directory), before writing or editing code — at the start of a coding task, and again when the work reaches a surface it was not planned to touch.
sound/skills/prime/SKILL.md on GitHub (opens in a new tab) -
review
Use when reviewing a staged diff or a commit range for soundness against the project's taste rules, including a pre-commit pass or an explicit "sound review".
sound/skills/review/SKILL.md on GitHub (opens in a new tab) -
setup
Use when installing or refreshing sound taste rules in a project — an explicit "sound setup", starting work in a repo with no .claude/sound/, or a taste-not-defined nudge. Also use to re-run after a stack change (new framework, new package in a monorepo).
sound/skills/setup/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.