usability-heuristics

Evaluate user interfaces using established usability heuristics and design principles.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/jpoindexter/design-and-ai-skills --skill usability-heuristics-jpoindexter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usability-heuristics
Source: https://github.com/jpoindexter/design-and-ai-skills/tree/main/design-system-skills/usability-heuristics
Command: npx skills add https://github.com/jpoindexter/design-and-ai-skills --skill usability-heuristics-jpoindexter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to usability principles, allowing designers and developers to create intuitive and accessible interfaces and to evaluate existing ones effectively.

Core Features & Use Cases

  • Usability Principles Guide: Access detailed explanations of key usability principles by Jakob Nielsen, Don Norman, Ben Shneiderman, and Dieter Rams.
  • Heuristic Evaluation Method: Learn and perform heuristic evaluations to uncover usability issues in software interfaces.
  • Cross-Platform Notes: Understand how to apply usability principles across different platforms, including mobile, desktop, and voice interfaces.
  • Practical Checklist: Use a practical checklist for performing heuristic evaluations on single screens.

Quick Start

Use the skill to perform a heuristic evaluation on your app's homepage and identify potential usability issues.

Frequently Asked Questions about usability-heuristics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the core usability heuristics for evaluating user interface design?

Core usability heuristics include Jakob Nielsen's 10 Usability Heuristics, Don Norman's design principles, Ben Shneiderman's 8 Golden Rules, and Dieter Rams' 10 Principles of Good Design for evaluating interfaces.

How do I perform a heuristic evaluation on my app's homepage?

Perform a heuristic evaluation by accessing the skill's practical checklist to systematically review your single screen against established usability principles, identifying potential interface design issues.

Can usability principles be applied across mobile, desktop, and voice interfaces?

Yes, usability principles can be applied across different platforms. The skill provides cross-platform notes detailing how to adapt interface design evaluation for mobile, desktop, and voice interfaces.

What is the best way to evaluate existing software interfaces for accessibility issues?

The best way to evaluate existing software interfaces is using the integrated heuristic evaluation method, applying principles from Norman and Nielsen to uncover usability and accessibility issues systematically.

Do I need specific software dependencies to conduct a usability evaluation?

No specific software dependencies are required to conduct a usability evaluation. The skill operates independently with internal scripts and references to guide the interface review process.

Why should I use established design rules instead of custom criteria for UI evaluation?

Established design rules provide an authoritative, proven framework for UI evaluation. Using principles from Rams and Shneiderman ensures your interface design assessment aligns with recognized usability standards rather than subjective criteria.