# usability-check

Проверяет экранный интерфейс по 10 эвристикам Нильсена и выдаёт таблицу pass/partial/fail — пригодится перед сдачей UI-работы.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 47
- Автор: haabe
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/haabe/mycelium/tree/HEAD/plugins/mycelium/skills/usability-check/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/usability-check

## Что делает

Скилл — часть фреймворка Mycelium от haabe. Он прогоняет пользовательские экраны по десяти эвристикам Якоба Нильсена: видимость состояния системы, язык пользователя, свобода и отмена, единообразие, предотвращение ошибок, узнавание вместо запоминания, гибкость, минимализм, восстановление после ошибок и справка. По каждому пункту ставится pass, partial или fail, внизу — общая оценка и список приоритетных правок.

Запускают его после реализации интерфейса, до того как объявить сдачу готовой, или когда пользователи жалуются на путаницу. Формат результата — таблица с разбором по каждой эвристике и итоговым счётом вроде «[X]/10». Рядом в описании скилла указан `/mycelium:service-check`: он смотрит на сервис целиком, а этот — на уровень экрана, поэтому для пользовательских фич нужны оба.

За пределами Mycelium состояние холста, теоретические гейты и логика обвязки не работают — фреймворк ставится через `/plugin install mycelium@haabe-mycelium`. Эвристики покрывают принципы, но не количественную сторону: размеры целей, законы выбора, гештальт-группировку, типографику и когнитивную нагрузку. Для этого автор упоминает отдельный сервер `haabe/ux-axioms-mcp`, но установку не навязывает — подключить его предстоит самому.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill usability-check -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/usability-check/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/usability-check/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill usability-check -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/usability-check/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill usability-check -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/usability-check/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install haabe/mycelium usability-check
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/usability-check/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill usability-check -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/haabe/mycelium --path plugins/mycelium/skills/usability-check
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/usability-check/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill usability-check -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/haabe/mycelium/tree/HEAD/plugins/mycelium/skills/usability-check/SKILL.md

## Когда брать
- проверить интерфейс по десяти эвристикам Нильсена перед сдачей работы
- найти экраны без видимого состояния загрузки и обратной связи
- собрать приоритетный список правок по результатам аудита
- объяснить команде, почему пользователи путаются в интерфейсе
- отделить проверку уровня экрана от проверки сервиса целиком

## Примеры запросов агенту
- Прогони `usability-check` по экрану оформления заказа
- Сделай аудит интерфейса настроек по эвристикам Нильсена
- Проверь страницу регистрации через `usability-check` до релиза

## Похожие
- [nielsen-usability-heuristics](https://affpapa.org/nevibecode/skills/nielsen-usability-heuristics.md) — скилл · 976 установок
- [ux-usability-foundations](https://affpapa.org/nevibecode/skills/ux-usability-foundations.md) — скилл · 559 установок
- [heuristic-evaluation](https://affpapa.org/nevibecode/skills/heuristic-evaluation.md) — скилл · 2400 установок
- [aesthetic-usability](https://affpapa.org/nevibecode/skills/aesthetic-usability.md) — скилл · 1900 установок
- [nielsen-heuristics-audit](https://affpapa.org/nevibecode/skills/nielsen-heuristics-audit.md) — скилл · 739 установок
- [cognitive-walkthrough](https://affpapa.org/nevibecode/skills/cognitive-walkthrough.md) — скилл · 458 установок

Из того же набора: [haabe/mycelium](https://affpapa.org/nevibecode/by/haabe/mycelium.md) — 18 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
