human-processor-model
О программе
Этот навык применяет Модель человеческого процессора (MHP) для быстрой оценки времени выполнения задач и выявления узких мест в юзабилити, таких как когнитивная нагрузка или моторные задержки. Разработчики могут использовать его для сравнения дизайнов интерфейсов, анализа нагрузки на память и оценки прототипов без пользовательских исследований. Он предоставляет структурированный рабочий процесс для анализа затрат на взаимодействие в продуктовых потоках.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add raintree-technology/claude-starter -a claude-code/plugin add https://github.com/raintree-technology/claude-startergit clone https://github.com/raintree-technology/claude-starter.git ~/.claude/skills/human-processor-modelСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
Документация
Human Processor Model
Use this skill to make a fast, explicit usability estimate from a concrete task. The goal is not false precision; it is to expose where perception, cognition, memory, or motor action makes the flow slow or fragile.
Inputs
Collect or infer:
- Target user and relevant constraints: novice/expert, older adult, motor impairment, low vision, stress, interruption risk.
- The exact task goal and success state.
- The current method: screens, controls, labels, data entry, navigation path, and feedback.
- Competing method, if the user wants a comparison.
If the UI is not provided, ask for the smallest missing artifact that determines the steps: screenshot, route, prototype, task list, or current implementation path.
Workflow
- Define one narrow task, for example "create a refund for order 1042" rather than "use the billing app".
- Write the observable user steps from start state to success state.
- Break each step into perceptual, cognitive, motor, and memory operations.
- State assumptions before calculating: user expertise, reading load, device, input method, error-free path, and whether information can remain visible.
- Estimate each operation with the defaults below, adjusting only when the interface or user population justifies it.
- Sum the time and call out bottlenecks separately from the numeric total.
- Recommend changes that remove whole operations, keep needed information visible, reduce mode switches, or make feedback immediate.
Default Estimates
Use these as rough planning constants:
| Operation | Default |
|---|---|
| Eye movement or visual target acquisition | 230 ms |
| Perceptual processor cycle | 100 ms |
| Cognitive processor cycle | 70 ms |
| Motor processor cycle | 70 ms |
| Visual image storage half-life | 200 ms |
| Auditory storage half-life | 1500 ms |
| Working-memory effective capacity | 5-9 chunks |
| Working-memory practical capacity | about 3 chunks |
Use a range instead of a single number when the UI is underspecified or the user group changes the estimate. Older, distracted, impaired, or unfamiliar users usually need slower cycle assumptions and more recovery time.
Memory Risk
Flag memory risk when the user must retain:
- More than 3 unrelated chunks.
- A value that disappears before it is used.
- A code, date, name, or identifier while continuing to read or navigate.
- A decision rule hidden in prior copy.
When a recall probability estimate is useful, model decay qualitatively unless the task provides a clear elapsed time and known memory type. Prefer design fixes over math: keep the source value visible, duplicate it near the destination, or convert recall into recognition.
Output
For audits, structure the answer as:
- Task modeled.
- Assumptions.
- Step table with operation type, estimate, and issue.
- Total best estimate or range.
- Top bottlenecks.
- Design changes ranked by removed operations or reduced memory burden.
For comparisons, show both methods with the same assumptions and highlight the operation count delta, not just the final time.
Guardrails
- Do not present estimates as study results.
- Do not invent empirical validation.
- Do not optimize only for speed when safety, confidence, accessibility, or error prevention matters more.
- If the flow is high-stakes, recommend observing real users after the model narrows the hypotheses.
GitHub репозиторий
Похожие навыки
executing-plans
ДизайнИспользуйте навык executing-plans, когда у вас есть полный план реализации для выполнения контролируемыми партиями с контрольными точками проверки. Он загружает и критически анализирует план, затем выполняет задачи небольшими партиями (по умолчанию 3 задачи), сообщая о прогрессе между каждой партией для проверки архитектором. Это обеспечивает систематическую реализацию со встроенными контрольными точками проверки качества.
requesting-code-review
ДизайнЭтот навык запускает суб-агента для ревью кода, который анализирует изменения в коде на соответствие требованиям перед дальнейшими действиями. Его следует использовать после завершения задач, реализации крупных функций или перед слиянием с основной веткой. Ревью помогает выявить проблемы на ранней стадии, сравнивая текущую реализацию с исходным планом.
connect-mcp-server
ДизайнЭтот навык предоставляет разработчикам подробное руководство по подключению серверов MCP к Claude Code с использованием транспортов HTTP, stdio или SSE. Он охватывает установку, конфигурацию, аутентификацию и безопасность для интеграции внешних сервисов, таких как GitHub, Notion и пользовательские API. Используйте его при настройке интеграций MCP, конфигурации внешних инструментов или работе с Model Context Protocol от Claude.
web-cli-teleport
ДизайнЭтот навык помогает разработчикам выбирать между веб-интерфейсом Claude Code и CLI на основе анализа задачи, а также обеспечивает бесшовное перемещение сессий между этими средами. Он оптимизирует рабочий процесс, управляя состоянием и контекстом сессии при переключении между веб-интерфейсом, CLI или мобильным приложением. Используйте его для сложных проектов, требующих различных инструментов на разных этапах работы.
