You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: skills/dont-make-me-think/SKILL.md
+32-5Lines changed: 32 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,20 @@
1
1
---
2
2
name: dont-make-me-think
3
-
description: "Review UI for usability using Steve Krug's principles; produce a scannable report. Use for usability audits, UX review, or UI feedback on screenshots, URLs, or code. Don't use for brand design critique, WCAG audits, or backend/API review."
3
+
description: "Review UI for usability issues using Steve Krug's principles and produce a scannable report. Use when asked for a usability audit, UX review, or UI feedback on screenshots, URLs, or code. Don't use for visual/brand design critique, accessibility (WCAG) audits, or backend/API review."
4
4
license: MIT
5
5
effort: medium
6
6
metadata:
7
-
version: 1.2.3
7
+
version: 1.3.0
8
8
author: Luong NGUYEN <luongnv89@gmail.com>
9
9
---
10
10
11
11
# Don't Make Me Think — Usability Review & Redesign
12
12
13
13
Evaluate and improve UIs through Steve Krug's "Don't Make Me Think" principles. The report itself must practice what Krug preaches: scannable, visual, zero fluff. A human should skim it in 30 seconds; an AI agent should be able to parse it and start fixing.
14
14
15
-
Triggers and exclusions are set by the frontmatter `description` above. Accepted inputs are listed in Input Handling below.
15
+
## When to Use
16
+
17
+
Trigger this skill when the user asks for a usability audit, UX review, or UI feedback on a screenshot, live URL, or HTML/CSS code. Do not use for visual/brand critique, WCAG accessibility audits, or backend/API review — route those elsewhere.
16
18
17
19
## Instructions
18
20
@@ -30,11 +32,33 @@ Follow this workflow to keep the agent's context budget tight:
30
32
-**Input available**: one of — live URL, screenshot/image, HTML/CSS code, wireframe, or verbal description
31
33
-**Code editor access** (Redesign Mode only): write permission to the UI source files being modified
32
34
33
-
## Input Handling
35
+
## Screenshot Pre-processing
36
+
37
+
When the input is a screenshot (image file), run the pre-processing script **before** visual analysis. This produces a structured report the agent can consume without generating image-processing code at runtime.
When a screenshot is provided as input, run `scripts/process_screenshots.py` before visual analysis. This produces structured data so the agent doesn't need to generate image-processing code at runtime.
0 commit comments