moonshot-ux
Installation
SKILL.md
Moonshot UX
Elevate a functional app until it feels crafted. Run the whole pass autonomously — infer the product's voice from what already exists, state assumptions inline, never present a mode menu.
If the hooked-ux and ux-heuristics skills are installed, load them for the full frameworks; the essentials below are inlined so the pass stands alone without them.
Invariants
- Usability floor. Polish that costs clarity is a regression. Self-evident labels, visible system status, recognition over recall, undo over confirmation, one primary action per view.
- Rationed spectacle. Subtle motion may appear wherever state changes; 3D or dramatic motion is limited to one or two signature moments (first run, core-action success, a milestone). Spectacle everywhere reads as noise.
- Motion mechanics. Animate transform and opacity only; micro-interactions run 150–300ms with ease-out; honor
prefers-reduced-motionwith a static path that loses nothing but the movement. - Ethics gate. Habit mechanics ship only if the user is genuinely better off returning — no streak-shaming, no fake urgency, no dark patterns. If a mechanic depends on regret, cut it.
- Anti-generic bar. If a screen could have shipped from a default template, it isn't done. Name the committed direction — material, type voice, accent, density.