draft
SkillDev toolsBuild the thing the user can't specify, choices surfaced. Use when the user needs something to react to before they can choose.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the draft skill
What this skill tells your AI
The instructions your AI receives, as published by saadshahd/moo.md in hope/skills/draft/SKILL.md and read by ahel’s review.
Build the smallest complete version — real enough to react to, small enough to throw away. One version, unless the choices genuinely fork; then the fewest versions that show the fork. Prefer the version the user can mark up over the one they can only accept or reject.
For every choice the building picked that the conversation had not already settled, state the choice, what you picked, and what would make you pick otherwise.
Hand the built thing back with its surfaced choices — for reaction, not approval. Name where to look first, and which surfaced choice you are least sure of. Build, surface, hand back, once; then wait for the reaction. Every surfaced choice stays open until the user reacts to it.
One direct question would let the user specify it → ask it. The words admit two readings that would build different things → use clarify skill. What's missing lives in the user, not the world → use elicit skill. The thing already exists and a claim about it needs a committed verdict → use judge skill.
Signals
- GitHub stars
- 34
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
draft-saadshahd- Source
- github.com/saadshahd/moo.md