← スキル一覧に戻る
affordances
vjrivmon / Setup-Software-IA
⭐ 1🍴 0📅 2026年1月7日
Sistema de orquestación de agentes para Claude Code - Transforma ideas en MVPs funcionales
SKILL.md
--- name: affordances description: Los objetos deben sugerir cómo se usan. Use cuando diseñe botones, controles interactivos, o cualquier elemento que invite a la acción. metadata: author: ux-ui-skills version: "1.0" category: design-principles --- # Affordances (Prestaciones) ## Resumen Las affordances son propiedades de un objeto que sugieren cómo puede ser usado. Un botón que parece presionable tiene buena affordance. Los usuarios deberían saber qué hacer sin instrucciones. ## Origen - **Autor**: James J. Gibson (original), Don Norman (aplicación al diseño) - **Año**: 1966 (Gibson), 1988 (Norman) - **Fuente**: "The Design of Everyday Things" - Don Norman ## Tipos de Affordances ### Affordances Físicas (Gibson) - Propiedades reales del objeto - Una silla "afford" sentarse - Relación entre actor y objeto ### Affordances Percibidas (Norman) - Lo que el usuario _cree_ que puede hacer - Más relevante para UI digital - Señales visuales que sugieren uso ### Signifiers - Señales explícitas de cómo usar algo - Labels, iconos, instrucciones - Complementan affordances implícitas ## Aplicación en Diseño ### Botones - Aspecto 3D o sombreado sugiere "presionable" - Estados hover que invitan al click - Tamaño táctil adecuado - Color que indica interactividad ### Links - Subrayado o color distintivo - Cursor que cambia a pointer - Estados visited diferenciados - Texto que sugiere acción ### Formularios - Campos con borde que invita a escribir - Placeholders que muestran formato esperado - Labels claros de qué introducir - Checkboxes que parecen marcables ### Controles - Sliders con affordance de arrastrar - Toggle switches que invitan a cambiar - Dropdowns con flecha indicativa - Drag handles visibles ## Ejemplos - **iOS**: Botones con esquinas redondeadas y color - **Material Design**: Elevation para elementos interactivos - **Scrollbars**: Affordance de arrastre - **Input fields**: Borde que invita a escribir - **Door handles**: Push plates vs pull handles ## Anti-patterns - ❌ Links que no parecen links - ❌ Botones planos sin estado hover - ❌ Áreas clickeables sin señales visuales - ❌ Texto interactivo sin diferenciación - ❌ Controles que no sugieren su función ## Métricas - **Discoverability Score**: % de usuarios que encuentran funciones - **First Click Accuracy**: Clicks correctos sin ayuda - **Error Rate**: Clicks en áreas no interactivas - **Time to First Interaction**: Tiempo para primera acción ## Principios Relacionados - [[feedback-principle]] - Confirmar que la affordance funcionó - [[nielsen-visibility]] - Hacer visible lo que es posible - [[constraints-principle]] - Limitar acciones a las válidas ## Referencias - Gibson, J.J. (1966). "The Senses Considered as Perceptual Systems" - Norman, D. (2013). "The Design of Everyday Things" - https://www.nngroup.com/articles/affordance/