MCP HubMCP Hub
Volver a habilidades

human-processor-model

raintree-technology
Actualizado 4 days ago
78
9
78
Ver en GitHub
Diseñoautomationdesign

Acerca de

Esta habilidad aplica el Modelo del Procesador Humano (MHP) para estimar rápidamente los tiempos de finalización de tareas e identificar cuellos de botella de usabilidad, como la carga cognitiva o los retrasos motores. Los desarrolladores pueden utilizarla para comparar diseños de interfaz de usuario, auditar cargas de memoria y evaluar prototipos sin necesidad de estudios con usuarios. Proporciona un flujo de trabajo estructurado para analizar los costes de interacción en los flujos de producto.

Instalación rápida

Claude Code

Recomendado
Principal
npx skills add raintree-technology/claude-starter -a claude-code
Comando PluginAlternativo
/plugin add https://github.com/raintree-technology/claude-starter
Git CloneAlternativo
git clone https://github.com/raintree-technology/claude-starter.git ~/.claude/skills/human-processor-model

Copia y pega este comando en Claude Code para instalar esta habilidad

Documentación

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

  1. Define one narrow task, for example "create a refund for order 1042" rather than "use the billing app".
  2. Write the observable user steps from start state to success state.
  3. Break each step into perceptual, cognitive, motor, and memory operations.
  4. State assumptions before calculating: user expertise, reading load, device, input method, error-free path, and whether information can remain visible.
  5. Estimate each operation with the defaults below, adjusting only when the interface or user population justifies it.
  6. Sum the time and call out bottlenecks separately from the numeric total.
  7. 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:

OperationDefault
Eye movement or visual target acquisition230 ms
Perceptual processor cycle100 ms
Cognitive processor cycle70 ms
Motor processor cycle70 ms
Visual image storage half-life200 ms
Auditory storage half-life1500 ms
Working-memory effective capacity5-9 chunks
Working-memory practical capacityabout 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.

Repositorio GitHub

raintree-technology/claude-starter
Ruta: templates/.claude/skills/human-processor-model
0
ai-toolsanthropicclaudeclaude-aiclaude-codedeveloper-tools

Habilidades relacionadas

executing-plans

Diseño

Utilice la habilidad executing-plans cuando tenga un plan de implementación completo para ejecutar en lotes controlados con puntos de revisión. Esta habilidad carga y revisa críticamente el plan, luego ejecuta tareas en pequeños lotes (por defecto 3 tareas) mientras reporta el progreso entre cada lote para la revisión del arquitecto. Esto asegura una implementación sistemática con puntos de control de calidad integrados.

Ver habilidad

requesting-code-review

Diseño

Esta habilidad despacha un subagente revisor de código para analizar los cambios en el código frente a los requisitos antes de proceder. Debe usarse después de completar tareas, implementar funciones principales o antes de fusionar con la rama principal. La revisión ayuda a detectar problemas de forma temprana al comparar la implementación actual con el plan original.

Ver habilidad

connect-mcp-server

Diseño

Esta habilidad proporciona una guía integral para que los desarrolladores conecten servidores MCP a Claude Code mediante transportes HTTP, stdio o SSE. Cubre la instalación, configuración, autenticación y seguridad para integrar servicios externos como GitHub, Notion y APIs personalizadas. Úsala al configurar integraciones MCP, al configurar herramientas externas o al trabajar con el Protocolo de Contexto del Modelo de Claude.

Ver habilidad

web-cli-teleport

Diseño

Esta habilidad ayuda a los desarrolladores a elegir entre las interfaces web y CLI de Claude Code mediante el análisis de tareas, y luego permite la teletransportación fluida de sesiones entre estos entornos. Optimiza el flujo de trabajo gestionando el estado y el contexto de la sesión al cambiar entre web, CLI o móvil. Úsala para proyectos complejos que requieren diferentes herramientas en varias etapas.

Ver habilidad