Back to list
vjrivmon

dark-patterns

by vjrivmon

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

1🍴 0📅 Jan 24, 2026

SKILL.md


name: dark-patterns description: Patrones de diseño manipulativos que engañan usuarios. Use para identificar y evitar prácticas poco éticas en diseño de interfaces. metadata: author: ux-ui-skills version: "1.0" category: anti-patterns

Dark Patterns

Resumen

Los Dark Patterns son trucos de diseño que manipulan a los usuarios para hacer cosas que no tenían intención de hacer, generalmente en beneficio del negocio y en detrimento del usuario.

Origen

  • Acuñado por: Harry Brignull
  • Año: 2010
  • Sitio: darkpatterns.org (ahora deceptive.design)
  • Propósito: Documentar y denunciar prácticas manipulativas

Tipos de Dark Patterns

Bait and Switch

  • Prometes una cosa, entregas otra
  • Click en X cierra = aceptar
  • "Descargar" que instala otra cosa
  • Oferta que cambia en checkout

Confirmshaming

  • Avergonzar al usuario por declinar
  • "No, prefiero pagar precio completo"
  • "No me interesa ahorrar dinero"
  • Lenguaje culposo en opt-outs

Disguised Ads

  • Anuncios que parecen contenido
  • Botones de descarga falsos
  • Links que parecen navegación
  • Sponsored content sin etiquetar

Forced Continuity

  • Free trial → cargo automático
  • Sin recordatorio antes de cobro
  • Difícil de cancelar
  • Cargos ocultos en letra pequeña

Friend Spam

  • Acceso a contactos sin consentimiento claro
  • Enviar invitaciones automáticas
  • "Importar contactos" que envía spam
  • Notifications en nombre del usuario

Hidden Costs

  • Costos revelados al final
  • Fees de servicio sorpresa
  • Shipping costoso revelado tarde
  • Impuestos mostrados al final

Misdirection

  • Atención dirigida lejos de lo importante
  • Opción preferida del negocio destacada
  • Warnings pequeños vs CTAs grandes
  • Visual hierarchy manipulativo

Price Comparison Prevention

  • Dificultar comparar precios
  • Unidades diferentes por plan
  • Features nombradas diferente
  • Bundles que ocultan valor individual

Privacy Zuckering

  • Confundir sobre privacidad
  • Defaults que comparten más
  • Settings de privacidad ocultos
  • Cambios de política enterrados

Roach Motel

  • Fácil entrar, difícil salir
  • Sign up en 1 click, cancelar requiere llamada
  • Ocultar botón de cancelar
  • Múltiples pasos para darse de baja

Sneak into Basket

  • Items agregados sin consentimiento
  • Opt-out de extras pre-seleccionados
  • "Recommended" items incluidos
  • Seguros o servicios añadidos

Trick Questions

  • Doble negación confusa
  • Checkboxes que significan opt-out
  • Framing engañoso
  • Lenguaje deliberadamente confuso

Legislación y Ética

Regulaciones

  • GDPR (EU): Consent debe ser claro
  • CCPA (California): Derecho a opt-out
  • FTC (USA): Acciones contra deceptive practices
  • DSA (EU): Prohibición explícita de dark patterns

Consecuencias

  • Multas millonarias
  • Daño reputacional
  • Pérdida de confianza
  • Class action lawsuits

Alternativas Éticas

En lugar de Confirmshaming

❌ "No, no quiero ahorrar dinero"
✅ "No, gracias" o "Quizás después"

En lugar de Hidden Costs

❌ Precio sin fees hasta checkout
✅ "Total estimado incluyendo envío: $XX"

En lugar de Roach Motel

❌ Cancelar requiere llamar a soporte
✅ "Cancelar suscripción" en settings

En lugar de Misdirection

❌ "Accept All" grande, "Manage" tiny
✅ Ambas opciones igual de prominentes

Ejemplos Notorios

  • Amazon Prime: Proceso de cancelación laberíntico
  • LinkedIn: Importar contactos → spam
  • Facebook: Privacy settings cambiantes y confusos
  • Booking.com: "Solo quedan 2 habitaciones" (pressure)
  • Ryanair: Extras pre-seleccionados

Cómo Identificarlos

Preguntas Clave

  • ¿El usuario haría esto si entendiera completamente?
  • ¿Estamos aprovechando sesgos cognitivos maliciosamente?
  • ¿Es igual de fácil hacer lo opuesto?
  • ¿Es transparente qué estamos haciendo?

Métricas Éticas

  • Regret Rate: Usuarios que revierten acciones
  • Support Tickets: Quejas por confusión
  • Unsubscribe Rate: Tras "accidentalmente" subscribirse
  • Trust Score: Encuestas de confianza

Principios Relacionados

  • [[trust-credibility]] - Construir, no destruir confianza
  • [[nielsen-user-control]] - Control real del usuario
  • [[least-astonishment]] - Sin sorpresas desagradables

Referencias

  • Brignull, H. (2010). "Dark Patterns"
  • https://www.deceptive.design/
  • Mathur, A. et al. (2019). "Dark Patterns at Scale"
  • Gray, C.M. et al. (2018). "The Dark Side of UX Design"

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