Back to list
vjrivmon

affordances

by vjrivmon

Sistema de orquestación de agentes para Claude Code - Transforma ideas en MVPs funcionales

1🍴 0📅 Jan 24, 2026

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
  • 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

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon