millers-law

vjrivmon's avatarfrom vjrivmon

Limita información a 7±2 (o 4±1) chunks para memoria de trabajo. Use cuando organice navegación, formularios, dashboards, o cualquier lista de elementos.

1stars🔀0forks📁View on GitHub🕐Updated Jan 7, 2026

When & Why to Use This Skill

The Miller's Law Claude skill is an essential tool for UX/UI designers and information architects designed to optimize digital interfaces by managing cognitive load. Based on George A. Miller's psychological research, it provides actionable guidelines for 'chunking' information into manageable groups of 7±2 (or the modern 4±1) elements. This skill ensures that navigation menus, complex forms, and data-heavy dashboards are structured to align with human working memory limits, significantly improving user retention, reducing error rates, and enhancing the overall user experience.

Use Cases

  • Website Navigation Optimization: Grouping extensive menu items into 5-7 logical categories to prevent user overwhelm and choice paralysis.
  • Form Design Improvement: Breaking down long, complex data-entry forms into intuitive multi-step processes with 4-6 fields per section.
  • Dashboard Data Visualization: Organizing key performance indicators (KPIs) and metrics into visual clusters for faster cognitive processing and better decision-making.
  • Content Structuring: Applying chunking techniques to long-form text using subheadings, bullet points, and short paragraphs to increase readability.
  • Mobile App Layout Design: Structuring app docks, home screens, and tab bars to respect the limited capacity of human short-term memory.
namemillers-law
authorux-ui-skills
version"1.0"
categorycognitive-laws

Ley de Miller

Resumen

La persona promedio puede mantener solo 7±2 (revisado a 4±1) elementos en la memoria de trabajo simultáneamente. La información debe organizarse en chunks manejables.

Origen

  • Autor: George A. Miller
  • Año: 1956
  • Fuente: "The Magical Number Seven, Plus or Minus Two" - Psychological Review

Actualización Moderna

Investigaciones posteriores (Cowan, 2001) sugieren que el límite real es más cercano a 4±1 chunks, especialmente para información no familiar o sin relaciones previas.

Fundamento Psicológico

La memoria de trabajo tiene capacidad limitada para procesar información nueva. El chunking (agrupación de información en unidades significativas) permite superar este límite al tratar grupos como unidades individuales. Por ejemplo, "FBI-CIA-NASA" son 3 chunks, no 9 letras.

Aplicación en Diseño

Navegación

  • Máximo 5-7 items en menú principal
  • Submenús para opciones adicionales
  • Mega-menús con categorías claras
  • Breadcrumbs limitados a niveles visibles

Formularios

  • Agrupar campos relacionados (secciones)
  • Máximo 5-7 campos visibles por sección
  • Multi-step forms para formularios largos
  • Progress indicators para orientación

Contenido

  • Listas con 5-7 bullets máximo
  • Párrafos cortos (3-4 líneas)
  • Chunks visuales con whitespace
  • Títulos y subtítulos para secciones

Datos y Dashboards

  • Agrupar métricas relacionadas
  • KPIs principales: 4-6 máximo
  • Tarjetas que encapsulan información
  • Visualizaciones que resumen datos

Ejemplos

  • Teléfonos: Números agrupados (XXX) XXX-XXXX
  • Tarjetas de crédito: 4 grupos de 4 dígitos
  • GitHub: Tabs limitados en repositorios
  • Slack: Canales organizados por categorías
  • iPhone Home: 4 apps en dock, apps en carpetas

Anti-patterns

  • ❌ Menús con más de 9 opciones sin agrupación
  • ❌ Formularios de 20 campos en una sola vista
  • ❌ Dashboards con 15+ métricas sin jerarquía
  • ❌ Listas sin categorización ni agrupación
  • ❌ Instrucciones con más de 7 pasos sin división

Métricas

  • Recall Accuracy: % de items recordados correctamente
  • Time to Process: Tiempo para procesar y actuar
  • Error Rate: Errores por sobrecarga de información
  • Chunk Size Effectiveness: Rendimiento por tamaño de grupo

Principios Relacionados

  • [[hicks-law]] - Más opciones, más tiempo de decisión
  • [[cognitive-load]] - Gestión de carga cognitiva total
  • [[progressive-disclosure]] - Revelar información en chunks

Referencias