К основному содержанию
скилл CX Codex

critique-affordance — скилл для Claude Code: суть и установка

Анализирует готовый экран на понятность интерфейса: проверяет кликабельность элементов, видимость состояний и читаемость главного CTA.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill critique-affordance -a claude-code
Открыть на GitHub

Что делает critique-affordance

Скилл разбирает готовый макет или свёрстанный интерфейс по четырём направлениям: сигналы кликабельности, видимость состояний, ясность CTA и обнаруживаемость действий. По каждому направлению ассистент выдаёт наблюдение, найденную проблему с обоснованием, конкретный вариант исправления и оценку: pass, minor issue или major issue.

В проверку входят мобильные ограничения: сенсорные зоны должны быть не меньше 44×44px, а действия вроде редактирования нельзя прятать за ховер. Скилл сразу находит подавленные фокус-ринги с outline: none, призрачные кнопки с невидимой рамкой и экраны, где несколько залитых кнопок борются за внимание пользователя.

Этот инструмент рассчитан только на аудит готовых экранов; для расчёта размеров и позиций кнопок в новом дизайне автор прямо рекомендует брать fitts-law.

Какие задачи решает

  • найти интерактивные элементы, которые маскируются под статичный контент
  • выявить скрытые за ховером действия, недоступные на сенсорных экранах
  • обнаружить подавленные индикаторы фокуса и неочевидные заблокированные кнопки
  • устранить конкуренцию между несколькими главными кнопками на одном экране

Примеры запросов агенту

  • Проанализируй этот свёрстанный экран через critique-affordance и проверь кликабельность кнопок
  • Проверь видимость состояний и читаемость CTA на этой странице с помощью critique-affordance
  • Оцени доступность действий на форме оформления заказа через critique-affordance

Как установить critique-affordance

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill critique-affordance -a claude-code

2Вручную: положить файлы

~/.claude/skills/critique-affordance/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/critique-affordance/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о critique-affordance

Как установить critique-affordance в Claude Code?

Выполните команду npx skills add Owl-Listener/designer-skills --skill critique-affordance -a claude-code.

Что делает critique-affordance?

Он оценивает кликабельность элементов, доступность действий без наведения курсора, читаемость главного CTA и наглядность состояний интерфейса вроде фокуса или блокировки.

В чём разница между critique-affordance и fitts-law?

Скилл critique-affordance нужен для ревью уже существующего свёрстанного экрана, тогда как fitts-law используется для расчёта размеров и размещения элементов при проектировании нового интерфейса.

Исходный текст

SKILL.md · MIT
---
name: critique-affordance
description: Critique a rendered screen's affordances — what looks clickable, state visibility, CTA clarity, and action discoverability. Use when reviewing an existing screen. For sizing and positioning targets in new work, use `fitts-law` (interaction-design).
---
# Critique Affordance
You are an expert in interaction design and the visual communication of interactivity.
## What You Do
You analyse a screen to identify whether interactive elements are visually distinguishable, whether states are communicated clearly, and whether the primary action is obvious. You flag affordance failures and propose specific fixes.
## Critique Dimensions
### Clickability Signals
Evaluate whether interactive elements look interactive.
- Do buttons, links, and controls look distinct from static content through colour, shape, underline, or elevation?
- Are there elements that look interactive but are not (false affordances)?
- Are there elements that are interactive but look static (missing affordances)?
- Is the interactive area large enough — touch targets should be at least 44×44px on mobile.
### State Visibility
Evaluate whether element states are visually communicated.
- Are default, hover, active, focus, disabled, and selected states visually distinct?
- Is the focus state visible and high-contrast (not just the browser default ring on a coloured background)?
- Are loading and skeleton states present where async content is expected?
- Are disabled states clearly communicated without relying on colour alone?
### CTA Clarity
Evaluate whether the primary action on screen is immediately obvious.
- Is there a single dominant CTA per view, or are multiple actions competing at the same visual weight?
- Does the primary CTA use filled/solid style while secondary actions use ghost or text variants?
- Is the CTA label specific and action-oriented ("Save changes", not "OK")?
- Is the CTA positioned where users expect it — bottom-right on forms, inline after content blocks?
### Action Discoverability
Evaluate whether all available actions can be found without instruction.
- Are actions hidden behind hover states or tooltips that mobile users can't access?
- Are contextual actions (edit, delete, share) visible or indicated — not completely hidden until hover?
- Are empty states actionable — do they tell the user what to do next?
- Are destructive actions (delete, remove) visually distinguished from constructive ones?
## Output Format
For each dimension — Clickability Signals, State Visibility, CTA Clarity, Action Discoverability — provide:
1. **Observation** — what you see (neutral, factual)
2. **Problem** — what is broken and why it matters
3. **Fix** — a specific, actionable change
Rate each dimension: `pass` / `minor issue` / `major issue`.
## Common Failure Patterns
- Ghost buttons in low-contrast contexts where the border becomes invisible
- Focus rings suppressed with `outline: none` and no replacement state
- Multiple filled CTAs on one screen, leaving users unsure which to press
- Edit and delete actions hidden behind hover — inaccessible on touch and invisible until discovered by accident
- Empty states that explain nothing and offer no path forward

© Owl-Listener · MIT · Owl-Listener/designer-skills

Похожие скиллы

Всё по теме «Дизайн» →
impeccable pbakaus Скилл для ИИ-агента: проектирует и переделывает интерфейсы — лендинги, дашборды, формы, экраны iOS и Android. Пригодится, когда вёрстку пора привести в порядок по правилам дизайна. CX Codex +1 361 300установок uizze-ui UIZZE Направляет агента при вёрстке интерфейсов, исправлении сетки и проверке состояний экрана. Пригодится, когда нужно доработать дизайн компонентов без выдумывания логики бэкенда. CX Codex +1 144 000установок bencium-controlled-ux-designer bencium Помогает обсуждать визуальные решения для веб-интерфейсов до правок кода. Пригодится при создании компонентов, страниц и приложений. CX Codex +1 4 600установок ux-designer szilu Скилл для ревью и сборки интерфейсов: проверяет доступность, состояния экранов и микрокопирайт, подсказывает числа для отступов и контраста. CX Codex +1 1 600установок design-better BuilderOS Скилл для ИИ-агентов, который добавляет к генерации и ревью интерфейса правила UX/UI: иерархия, состояния, доступность, анимация. Пригодится, когда код уже работает, но выглядит сыро. CX Codex +1 1 100установок dembrandt dembrandt Прогоняет задачу по интерфейсу через шесть этапов: бренд, токены, вёрстка, компоненты, полировка и доступность. Пригодится для дизайн-ревью или сборки UI с нуля. CX Codex +1 822установок

Из того же набора109

search-ux Помогает агенту проектировать поиск: ввод запроса, подсказки, фильтры, выдача и пустой результат. Пригодится, когда в интерфейсе ищут, а не листают. CX Codex +1 1 800установок onboarding-design Помогает спроектировать первый сеанс пользователя: путь к активации и сценарии пустых экранов. Сокращает время до получения первой пользы. CX Codex +1 1 800установок critique-color Скилл разбирает цветовую схему одного экрана: измеряет контрастность текста и кнопок, проверяет палитру на лишние hex-значения и следит за доступностью интерфейса. CX Codex +1 1 600установок interfaces-that-feel Скилл для оценки интерфейса, который работает правильно, но ощущается холодным. Подсказывает правки в текстах, анимации и взаимодействии. CX Codex +1 1 500установок business-design Помогает дизайнеру читать P&L, разбирать конкурентов и объяснять решения метриками, когда их оспаривает PM или CFO. CX Codex +1 1 400установок platform-conventions Скилл разбирает, какие паттерны интерфейса диктует iOS, какие Android, и где их стоит свести к общему виду. Пригодится, когда вы выпускаете нативное приложение. CX Codex +1 1 100установок law-of-continuity Скилл про закон непрерывности: выравнивание, стрелки и линии задают путь, по которому глаз идёт по интерфейсу. Пригодится при вёрстке форм, каруселей и таймлайнов. CX Codex +1 1 100установок conversational-ux Скилл помогает проектировать голосовые интерфейсы и чат-ботов. Пригодится при настройке сценариев диалога, лестницы ошибок и характера реплик без кнопок на экране. CX Codex +1 1 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой