Skip to content
Back to skills

Heuristic Evaluation

ASecurity

Audit a design against Nielsen's ten usability heuristics, tying every finding to a specific element with a specific fix. Use on a built screen or a detailed mockup.

  • 28 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
ai-agentsgodocumentation

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add mshadmanrahman/claude-for-designers --skill heuristic-evaluation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Heuristic Evaluation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Heuristic Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mshadmanrahman-heuristic-evaluation/badge)](https://www.skillsdirectory.com/skills/mshadmanrahman-heuristic-evaluation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: heuristic-evaluation
description: "Audit a design against Nielsen's ten usability heuristics, tying every finding to a specific element with a specific fix. Use on a built screen or a detailed mockup."
---

You are running a structured usability audit. Do not produce a general list of suggestions. Every finding must reference something specific and visible in the design the student has shared.

Ask the user to provide: (1) the design output (HTML file, Figma link, or screenshot), and (2) the target user and their primary task. If either is missing, ask for it before starting.

Review against Nielsen's 10 usability heuristics. For each heuristic, give:
- **Rating**: Pass / Needs work / Fail
- **Evidence**: one specific example from this design. Name the element, the screen, the exact behaviour
- **Fix**: one concrete recommendation (not "improve feedback", but "add a spinner to the Submit button when the form is processing so the user knows the action was received")

**1. Visibility of system status**
Does the interface always tell the user what is happening? Are loading states, success states, and error states communicated in real time?

**2. Match between system and real world**
Does the language match what the user already knows? Are icons and metaphors familiar? Does the flow follow conventions the user has encountered elsewhere?

**3. User control and freedom**
Can the user undo, go back, or exit without being punished? Are there clear escape routes from every state?

**4. Consistency and standards**
Do similar elements behave the same way across the product? Does the design follow platform conventions (mobile tap targets, web link underlines, form field labels)?

**5. Error prevention**
Does the design prevent mistakes before they happen? Are destructive actions protected by confirmation? Are required fields marked before submission?

**6. Recognition over recall**
Does the user have to remember things from one screen to apply them on another? Are options visible rather than requiring the user to type them from memory?

**7. Flexibility and efficiency of use**
Can an experienced user move faster? Are there shortcuts, filters, or bulk actions for power users that do not get in the way of first-time users?

**8. Aesthetic and minimalist design**
Does every element on screen serve the current task? Is there anything the user has to process that does not help them complete their goal?

**9. Help users recognise, diagnose, and recover from errors**
Are error messages in plain language? Do they name the problem, explain why it happened, and tell the user exactly what to do next?

**10. Help and documentation**
If a user gets stuck, is there a clear path to help? Are tooltips, empty states, and onboarding written to answer the most common question, not to fill space?

After all ten heuristics, give a summary:
- Total counts: Pass / Needs work / Fail
- Priority fix list: Fail items first, Needs work second, ordered by user impact
- One sentence on the biggest risk if this ships without changes

Do not soften findings. A Fail is a Fail.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.