Communitygithub.com

Diseño Web Maximalista

Filosofía de diseño web maximalista: más es más. Diseños densos en información, elementos visuales en capas, tipografía mixta, contrastes de color audaces, cuadrículas en colisión, patrón sobre patrón y el rechazo deliberado de las convenciones minimalistas.

¿Qué es Diseño Web Maximalista?

Esta habilidad transforma agentes de IA (como Claude Code, Cursor o Codex) en diseñadores web maximalistas expertos. El maximalismo web es una filosofía que abraza la densidad, la riqueza visual y la abundancia, argumentando deliberadamente que "más es más" y que el espacio vacío es espacio desperdiciado. La habilidad proporciona árboles de decisión detallados para gestionar la densidad de información según el tamaño de la ventana, umbrales de animación para evitar sobrecargas, y estrategias de gestión de conflictos de color que mantienen la accesibilidad (como el contraste 4.5:1 y la regla 70-25-5). Incluye ejemplos trabajados completos, como un panel de control estilo Bloomberg (con un 85% de cobertura de pantalla y tipografía monoespaciada) y un sitio de portafolio con estética MySpace (65% de densidad con capas superpuestas). También define modos de fallo críticos (sobrecarga de animaciones propensas a ataques epilépticos, texto ilegible, colapso de la arquitectura de la información y fallo en objetivos táctiles móviles) con detección y soluciones, más puertas de calidad (gates) y límites claros sobre cuándo no usar esta habilidad (como sitios gubernamentales, flujos de pago o aplicaciones SaaS corporativas).

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/curiositech/windags-skills/tree/HEAD/skills/maximalist-web-design

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Diseño Web Maximalista?

Crea experiencias web que abrazan la densidad, la riqueza y la abundancia visual. El maximalismo es el rechazo deliberado y hábil de "menos es más" — argumenta que más es más, que el espacio vacío es espacio desperdiciado, y que la complejidad visual puede navegarse cuando se orquesta adecuadamente.

Puntos de Decisión

Árbol de Decisión de Densidad de Información

Si el ancho de la ventana > 1200px:
  └── Si el usuario está enfocado en datos (trading, analíticas, paneles):
      ├── Densidad de info > 80% de la pantalla → Usar micro-tarjetas (padding de 8px, texto de 0.75rem)
      └── Densidad de info 60-80% → Usar cuadrícula densa (huecos de 4px, ancho mínimo de 180px)
  └── Si el usuario navega contenido (portafolio, editorial):
      ├── Prioridad de impacto visual → Usar tarjetas en capas con 20-30% de superposición
      └── Prioridad de legibilidad → Usar diseños de columnas con huecos de 1.5rem

Si el ancho de la ventana 768-1199px:
  └── Reducir densidad en un 30%:
      ├── Colapsar barras laterales a iconos
      └── Cambiar a cuadrícula de máximo 2 columnas

Si el ancho de la ventana < 768px:
  └── Una sola columna, aumentar los objetivos táctiles a un mínimo de 44px

Árbol de Decisión de Umbral de Animación

Si hay más de 3 animaciones concurrentes en la ventana:
  └── Reducir a un máximo de 2 elementos en movimiento simultáneamente

Si la duración de la animación > 1.5 segundos:
  └── Añadir pausa al pasar el ratón para control del usuario

Si el usuario tiene sensibilidad al movimiento:
  └── Reemplazar con transiciones CSS (duración < 0.3s)
  └── Usar solo transform/opacity (evitar cambios de diseño)

Gestión de Conflictos de Color

Si el contraste fondo-primer plano < 4.5:1:
  └── Añadir una capa semitransparente detrás del texto
  └── O cambiar a un par de colores de alto contraste de la paleta

Si se usan más de 5 colores en un solo componente:
  └── Asignar roles semánticos (primario, secundario, acento, neutro, advertencia)
  └── Probar accesibilidad con simulador de daltonismo

Si los colores se sienten caóticos (comentarios del usuario):
  └── Crear zonas de color: agrupar contenido relacionado en la misma familia de tonos
  └── Usar la regla 70-25-5: 70% dominante, 25% secundario, 5% acento

Modos de Falla

Sobrecarga de Animaciones Propensas a Ataques

Síntomas: Múltiples elementos animándose simultáneamente, efectos de parpadeo rápido, sin controles de pausa Detección: Si > 3 elementos se mueven a la vez O cualquier tasa de parpadeo > 3Hz O no hay soporte para prefers-reduced-motion Solución: Limitar a máximo 2 animaciones concurrentes, añadir pausa al pasar el ratón, implementar consulta de reducción de movimiento

Plaga de Texto Ilegible

Síntomas: Los usuarios se quejan de la legibilidad, el texto se mezcla con fondos recargados, bajo compromiso con el contenido Detección: Relación de contraste < 4.5:1, texto más pequeño de 14px sobre fondos densos, conflictos de color sobre color Solución: Añadir fondo semitransparente detrás del texto, aumentar el peso de la fuente, cambiar a pares de colores de alto contraste

Colapso de la Arquitectura de la Información

Síntomas: Los usuarios no pueden encontrar acciones clave, todo parece igual de importante, alta tasa de rebote Detección: Sin jerarquía visual clara (la prueba de entrecerrar los ojos falla), todos los elementos del mismo tamaño/peso, sin zonas de color Solución: Implementar una relación de tamaño 4:1 entre titular y cuerpo, crear secciones codificadas por color, añadir capas de opacidad (1.0/0.7/0.4)

Falla en Objetivos Táctiles Móviles

Síntomas: Usuarios móviles frustrados, toques accidentales, inutilizable en dispositivos táctiles Detección: Elementos interactivos < 44px en móvil, interacciones que dependen del hover, densidad solo para escritorio Solución: Aumentar objetivos táctiles móviles a mínimo 44px, añadir espaciado específico para móvil, implementar densidad progresiva

Ejemplos Trabajados

Ejemplo 1: Panel de Trading Estilo Bloomberg

Escenario: Plataforma de trading financiero necesita máxima densidad de información manteniendo usabilidad en fracciones de segundo.

Evaluación Inicial: El usuario necesita monitorear 50+ puntos de datos simultáneamente, el dispositivo principal es escritorio con monitores grandes, los usuarios son traders expertos cómodos con la densidad.

Decisiones de Diseño:

  1. Densidad de Información: 85% de cobertura de pantalla (micro-tarjetas debido al umbral > 80%)
  2. Tipografía: Monospace para todos los números (IBM Plex Mono), sans-serif condensada para etiquetas (Barlow Condensed)
  3. Sistema de Color: Paleta Bloomberg - fondo negro terminal, ámbar para datos primarios, verde/rojo para cambios direccionales
  4. Animación: Solo animar cambios de precio con un desvanecimiento de resalte de 0.3s, sin animaciones concurrentes

Estrategia de Implementación:

.trading-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  gap: 2px;
  padding: 4px;
  height: 100vh;
  overflow-y: auto;
}

.price-card {
  background: #1E1E1E;
  border: 1px solid #2A2A2A;
  padding: 6px;
  font-family: 'IBM Plex Mono', monospace;
  font-size: 0.7rem;
}

.price-change {
  transition: background-color 0.3s ease;
}

Compensaciones Realizadas:

  • Se sacrificó el atractivo visual por la densidad de información (se eligió función sobre forma)
  • Se aceptó una curva de aprendizaje pronunciada para nuevos usuarios (se priorizó a usuarios expertos)
  • Se limitó la experiencia móvil en favor de la optimización para escritorio

Ejemplo 2: Sitio de Portafolio Nostalgia MySpace

Escenario: Profesional creativo quiere un portafolio personal que capture la energía web de principios de los 2000 mientras muestra trabajo moderno.

Evaluación Inicial: El contenido es mixto (imágenes, texto, video), la audiencia son compañeros creativos que aprecian la audacia, el objetivo principal es una impresión memorable sobre la usabilidad.

Decisiones de Diseño:

  1. Densidad de Información: 65% de cobertura de pantalla (tarjetas en capas con superposición visual)
  2. Tipografía: Sistema mixto - Avril Fatface para encabezados, Space Grotesk para cuerpo, IBM Plex Mono para pies de foto
  3. Sistema de Color: Paleta maximalista eléctrica - violeta primario, coral secundario, resaltes amarillo ácido
  4. Animación: Desplazamiento parallax sutil, transformaciones al hover, animaciones de entrada escalonadas

Tácticas de Control del Caos:

  • Zonas de Color: Cada sección de proyecto usa un tono de fondo diferente para crear separación
  • Jerarquía Visual: Relación 4:1 entre títulos de proyecto y descripciones
  • Superposiciones Controladas: Los elementos se superponen exactamente un 20%, creando ritmo, no aleatoriedad
  • Espacio para Respirar: Cada tercera sección tiene un 80% menos de densidad para descanso visual

Problema Crítico Resuelto: Cómo hacer que el maximalismo se sienta intencional, no accidental Solución: Se usaron relaciones matemáticas (20% de superposición, relaciones 4:1, distribución de color 70-25-5) para crear orden dentro del caos

Puertas de Calidad

  • Prueba de entrecerrar los ojos superada: 3 niveles distintos de jerarquía visibles con ojos medio cerrados
  • Relación de contraste ≥ 4.5:1 para todo el texto del cuerpo medida con los patrones de fondo reales
  • Objetivos táctiles ≥ 44px en dispositivos móviles para todos los elementos interactivos
  • Máximo 2 animaciones concurrentes en cualquier ventana en cualquier momento
  • Consulta prefers-reduced-motion implementada y probada
  • Secciones codificadas por color distinguen claramente diferentes áreas de contenido
  • Tipografía usa ≥ 3 familias de fuentes con roles semánticos distintos asignados
  • El diseño móvil reduce la densidad en un mínimo del 30% en comparación con el escritorio
  • Presupuesto de rendimiento cumplido: Primer Pintado de Contenido < 2s incluso con DOM denso
  • Al menos una "válvula de escape" proporcionada (panel plegable, modo de enfoque o filtro)

Límites NO-PARA

NO uses maximalist-web-design para:

  • Sitios gubernamentales o de salud que requieran cumplimiento de accesibilidad → Usa accessibility-first-design en su lugar
  • Flujos de pago de comercio electrónico → Usa conversion-optimization-expert para embudos optimizados
  • Maximalismo de diseño de interiores → Usa maximalist-wall-decorator para espacios físicos
  • Estilo neobrutalista de color plano y bordes audaces → Usa neobrutalist-web-designer para esa estética
  • Composiciones de collage editorial con superposiciones → Usa collage-web-design para diseños de revista
  • Aplicaciones SaaS corporativas → Usa web-design-expert para interfaces de software empresarial
  • Páginas de aterrizaje optimizadas para conversión → El maximalismo entra en conflicto con los objetivos de conversión

Delega a otras habilidades cuando:

  • El cliente menciona "limpio y profesional" → web-design-expert
  • El proyecto requiere cumplimiento WCAG AAA → accessibility-first-design
  • Las limitaciones presupuestarias requieren desarrollo rápido → bootstrap-expert
  • La estrategia de contenido necesita definición → content-strategist

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

curiositech/windags-skills

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

curiositech/windags-skills

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

curiositech/windags-skills

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

curiositech/windags-skills

Implement WCAG 2.2 AA/AAA compliance with automated testing, keyboard navigation, screen reader support, and focus management. Activate on: accessibility audit, WCAG compliance, keyboard navigation, screen reader, aria attributes, axe-core, focus trap. NOT for: design-level accessibility review (use design-accessibility-auditor), color contrast only (use css-in-js-architect).

curiositech/windags-skills

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

curiositech/windags-skills

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

curiositech/windags-skills

>- Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

curiositech/windags-skills

Extend and modify the admin dashboard, developer portal, and operations console. Use when adding new admin tabs, metrics, monitoring features, or internal tools. Activates for dashboard development, analytics, user management, and internal tooling.

curiositech/windags-skills

Conversation patterns and interaction protocols for multi-agent systems. Covers request/response, pub/sub, blackboard, delegation chains, debate, critique, consensus, fan-out/fan-in, supervisor-worker, and peer negotiation. Deep analysis of AutoGen conversation patterns, CrewAI delegation, LangGraph state passing, and FIPA-ACL performatives. Teaches how to design what agents say to each other and in what order. Activate on: "agent conversation", "agent protocol", "multi-agent debate", "agent delegation", "supervisor worker pattern", "agent voting", "consensus protocol", "fan-out fan-in", "agent negotiation", "blackboard pattern", "agent dialogue", "conversation topology", "agent handoff". NOT for: wire format or serialization (use agent-interchange-formats), orchestration infrastructure (use agentic-infrastructure-2026), single agent behavior (use agentic-patterns).

curiositech/windags-skills

Meta-agent for creating new custom agents, skills, and MCP integrations. Expert in agent design, MCP development, skill architecture, and rapid prototyping. Activate on 'create agent', 'new skill', 'MCP server', 'custom tool', 'agent design'. NOT for using existing agents (invoke them directly), general coding (use language-specific skills), or infrastructure setup (use deployment-engineer).

curiositech/windags-skills

AI-powered calendar management and agent-based scheduling coordination. Covers calendar APIs (Google Calendar, CalDAV/iCal), AI scheduling assistants (Reclaim, Clockwise, Motion, Cal.com), building custom calendar agents with MCP, multi-calendar merging, timezone management, focus block protection, meeting fatigue detection, and agent-to-agent meeting negotiation protocols. Activate on: "calendar agent", "AI scheduling", "calendar coordination", "meeting scheduling", "calendar API", "focus time protection", "calendar optimization", "Google Calendar MCP", "Reclaim", "Clockwise", "Motion", "Cal.com", "smart scheduling", "calendar-aware agent", "timezone scheduling", "agent negotiation meetings". NOT for: manual calendar UI component design (use form-validation-architect), project management scheduling or Gantt charts (use project-management-guru-adhd), general time-tracking or pomodoro apps (use adhd-daily-planner for time-awareness), building the agent itself from scratch (use agent-creator).

curiositech/windags-skills

Build and adopt production AI agent infrastructure in 2026. Covers framework selection (LangGraph, CrewAI, AutoGen, MCP), orchestration patterns, evaluation, observability, memory systems, and tool use. Also covers the SOCIAL dimension: how to sell agent infrastructure internally, change management, measuring ROI, building trust in autonomous systems, and scaling adoption across teams. Activate on: "agent infrastructure", "agent framework comparison", "which agent framework", "sell AI tools internally", "agent adoption", "agent observability", "agent evaluation", "MCP architecture", "agentic mesh", "enterprise AI agents", "AI change management", "agent ROI". NOT for: building specific agents (use ai-engineer), designing agent behavior patterns (use agentic-patterns), prompt tuning (use prompt-engineer).

curiositech/windags-skills

Fundamental patterns for effective agentic behavior. Teaches decomposition, tool orchestration, error recovery, context management, quality self-assessment, and knowing when to stop. Model-agnostic principles that make any agent more effective regardless of domain. Activate on: "how should I structure this agent", "agentic workflow", "agent patterns", "multi-step task", "tool orchestration", "/agentic-patterns", "decompose this", "agent best practices", "chain of actions", "when should the agent stop", "agent loop design". NOT for: creating agent infrastructure (use agent-creator), building DAGs (use windags-architect), specific tool implementation.

curiositech/windags-skills

Automated discovery and matching of agent skills for dynamic task routing and capability assessment

curiositech/windags-skills

Cryptographic security for agentic systems — zero-trust agent networking, signed message envelopes (JWS/JWE), capability-based security (ocaps), Merkle tree audit trails, WASM sandboxing, and formal verification. Covers CLI dev tool security, mTLS between agents, permission boundaries (least privilege for AI agents), and supply chain security for skills/plugins. Activate on: "agent security", "zero trust agents", "secure agent communication", "capability-based security", "ocap", "signed messages between agents", "agent audit trail", "sandbox agent execution", "agent permissions", "mTLS agents", "cryptographic verification", "agent supply chain", "OWASP agentic", "prove agent did X", "tamper-proof agent logs". NOT for: application-level SAST scanning (use security-auditor), network firewall rules (use infrastructure), SOC2/HIPAA compliance (organizational), or prompt injection defense (use prompt-engineer).

curiositech/windags-skills

Data structures and serialization formats for agent-to-agent communication. Covers message envelopes, structured output schemas, capability declarations, task handoff payloads, error/retry signaling, and context windows as data structures. Deep comparison of A2A protocol, MCP, OpenAI function calling, and LangChain message types. Teaches when to use rigid schemas vs free-form with validation, typed vs untyped, streaming vs batch. Activate on: "agent message format", "agent communication schema", "agent-to-agent protocol", "A2A protocol", "MCP message format", "structured output for agents", "agent interop", "interchange format", "agent serialization", "task handoff format", "capability declaration". NOT for: what agents say to each other (use agent-conversation-protocols), orchestration topology (use multi-agent-coordination), building agent infrastructure (use agentic-infrastructure-2026).

curiositech/windags-skills

Logic-based agent programming language implementing BDI architecture for practical autonomous agent development

curiositech/windags-skills

>- Design AgentSpeak(L)-style BDI agents with context-guarded plans, selection functions, and intention stacks. Use for interruptible autonomy, agent policy, and multi-agent orchestration in dynamic environments. NOT for simple rule engines, static planners, or centralized workflows.

curiositech/windags-skills

Foundational concurrent computation model where actors communicate exclusively through asynchronous message passing

curiositech/windags-skills

license: Apache-2.0 NOT for unrelated tasks outside this domain.

Skills relacionados