Don't Make Me Think
dont_make_me_thinkUI/UX guidelines and a review of a page against them. mode="guidelines" returns the principles — Nielsen's 10 heuristics, Hick's and Fitts's laws, WCAG 2.2, neurodiversity-inclusive design, motion and microinteractions (including when Lottie or Rive are worth their bundle cost), SVG craft and animation, light-first theming, lightness and responsiveness — optionally filtered by topic. Read them BEFORE designing or building UI. mode="review" statically reviews supplied HTML and CSS, or a URL, and reports what violates which principle. The review reads source and does not render it, so it cannot measure computed contrast, real target sizes, or where focus lands — it catches what is visible in the markup, which is most of what actually goes wrong.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| css | No | CSS source to review. | |
| url | No | Page to fetch and review. Only the HTML and its inline styles are read — linked stylesheets are not followed, so pass `css` as well for a full review. | |
| html | No | HTML source to review. | |
| mode | No | guidelines: return the principles to design against. review: check HTML/CSS or a URL against them. | guidelines |
| topic | No | Restrict guidelines to one area. Omit for all of them. Ignored when mode is "review". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| counts | Yes | ||
| version | Yes | ||
| findings | Yes | ||
| reviewed | Yes | ||
| principles | Yes |