Back to list
vjrivmon

direct-manipulation

by vjrivmon

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

1🍴 0📅 Jan 24, 2026

SKILL.md


name: direct-manipulation description: Los usuarios interactúan directamente con objetos en lugar de comandos abstractos. Use cuando diseñe editores, interfaces drag-and-drop, o sistemas de manipulación visual. metadata: author: ux-ui-skills version: "1.0" category: design-principles

Manipulación Directa

Resumen

Los usuarios interactúan directamente con objetos en pantalla, viendo el resultado inmediato de sus acciones. Es más intuitivo que ingresar comandos o navegar menús.

Origen

  • Autor: Ben Shneiderman
  • Año: 1983
  • Fuente: "Direct Manipulation: A Step Beyond Programming Languages"

Características

Visibilidad de Objetos

  • Objetos de interés siempre visibles
  • Estado actual representado visualmente
  • Opciones disponibles perceptibles
  • Sin comandos abstractos

Acciones Incrementales

  • Operaciones pequeñas y reversibles
  • Feedback inmediato
  • Cambios visibles en tiempo real
  • Exploración sin riesgo

Reversibilidad

  • Cada acción se puede deshacer
  • Estados anteriores accesibles
  • Errores fácilmente corregibles
  • Experimentación segura

Aplicación en Diseño

Drag and Drop

  • Mover archivos arrastrando
  • Reordenar listas
  • Organizar layouts
  • Conexiones visuales (diagramas)

Resize y Transform

  • Handles para redimensionar
  • Rotate con gestos
  • Crop con marquee
  • Scale con pinch

Editores Visuales

  • WYSIWYG text editors
  • Design tools (Figma, Sketch)
  • Video editors (timeline)
  • Code editors (live preview)

Controles Interactivos

  • Sliders en lugar de inputs numéricos
  • Color pickers visuales
  • Maps con pan/zoom
  • Charts interactivos

Ejemplos

  • Figma: Diseño completamente visual
  • Trello: Cards que se arrastran entre columnas
  • Google Maps: Pan, zoom, street view
  • iOS Photos: Gestos para editar
  • Notion: Bloques arrastrables

Anti-patterns

  • ❌ Comandos de texto para acciones visuales
  • ❌ Formularios para lo que podría ser visual
  • ❌ Sin feedback durante la manipulación
  • ❌ Acciones no reversibles
  • ❌ Manipulación sin mostrar resultado

Beneficios

  • Menor curva de aprendizaje
  • Mayor sensación de control
  • Exploración más natural
  • Errores más fáciles de detectar
  • Más engagement

Métricas

  • Task Completion Time: Más rápido con manipulación directa
  • Error Rate: Errores detectados durante acción
  • Learning Time: Tiempo para dominar
  • User Satisfaction: Preferencia por interfaces directas

Principios Relacionados

  • [[affordances]] - Objetos que invitan a manipulación
  • [[feedback-principle]] - Resultado inmediato visible
  • [[nielsen-user-control]] - Control directo del usuario

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