designer-skill: cleaner UI from your agent.

Get it
Niblet × Any coding agent

The coding agent UI checklist

The gate every agent-built surface should pass before you call it done.

Agents produce plausible UI at a remarkable rate. Plausible is not shipped. This is the checklist the niblet skill enforces — keep it next to every frontend task, whatever agent you use.

Set up

  1. Grounded, not generic

    The surface follows the product’s brief, tokens, and components — and real screens were consulted for the pattern. No card-grid default, no filler metrics, no fake activity.

  2. Every state exists

    Loading, empty, error, success, validation, and narrow/wide are implemented for states that can actually occur. Unreachable states are omitted.

  3. Every control works

    If a button is visible, it does the thing it says. No inert controls, no dead filters.

  4. Rendered, not assumed

    The changed surface was actually rendered at phone and desktop widths, interactions were exercised, and focus is visible. A passing build is not a rendered pass.

  5. Evidence over taste

    Review happens against the cited reference screens. Disagreements are settled by evidence from real products, not preferences.

The workflow

Before
Brief the job; pull references from the catalogue.
During
Implement hierarchy and states from the evidence.
After
Run this checklist; fix what fails; re-render.

The free local niblet skill bundles this workflow for your agent — install instructions in the docs.

Read the docs

Questions? Contact the project. Legal: Terms · Privacy