Communitygithub.com

Maximalist Web Design

Uma filosofia de design web que abraça densidade, riqueza e abundância visual — mais é mais. Cobre layouts densos de informação, elementos visuais em camadas, tipografia mista e estéticas como Bloomberg Terminal, MySpace e densidade visual japonesa.

O que é Maximalist Web Design?

A skill 'Maximalist Web Design' é uma abordagem deliberada e qualificada que rejeita o minimalismo, defendendo que 'mais é mais', onde espaços vazios são considerados desperdiçados e a complexidade visual pode ser navegada quando orquestrada adequadamente. Ela é ativada por termos como 'maximalist web', 'dense layout', 'information-dense', 'anti-minimalist', 'more is more', entre outros, e é voltada para contextos de alta densidade informacional, como dashboards, sites de portfólio criativos e experiências nostálgicas. A skill fornece árvores de decisão para densidade de informação, limites de animação e gerenciamento de conflitos de cores, além de exemplos práticos como um dashboard estilo Bloomberg e um portfólio nostálgico do MySpace. Ela inclui gates de qualidade rigorosos (como contraste, alvos de toque e métricas de performance) e define claramente limites, proibindo seu uso em sites governamentais, fluxos de checkout ou aplicações corporativas, delegando essas tarefas a skills especializadas. A skill foi projetada para ser usada com ferramentas de leitura, escrita, edição, glob, grep, busca web e fetch web, garantindo que o assistente possa criar e iterar sobre designs maximalistas de forma eficiente.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

license: Apache-2.0 name: maximalist-web-design description: Maximalismo como filosofia de design web — mais é mais. Layouts densos de informação, elementos visuais em camadas, tipografia mista, conflitos de cores ousados, grades que colidem, padrão sobre padrão e a rejeição deliberada das convenções minimalistas da web. Abrange a estética do Bloomberg Terminal, nostalgia do MySpace, densidade visual japonesa e horror vacui. Ativar com 'maximalist web', 'dense layout', 'information-dense', 'anti-minimalist', 'more is more', 'busy design', 'horror vacui', 'Bloomberg aesthetic', 'MySpace aesthetic', 'visual overload', 'dense dashboard'. NÃO usar para maximalismo de design de interiores (use maximalist-wall-decorator), neobrutalismo (use neobrutalist-web-designer), layouts de colagem (use collage-web-design). allowed-tools: Read,Write,Edit,Glob,Grep,WebSearch,WebFetch metadata: category: Design & UX tags: - maximalism - dense-layout - information-density - anti-minimalist - horror-vacui - dashboard - web-design - MySpace - Bloomberg pairs-with: - skill: neobrutalist-web-designer reason: Compartilha filosofia anti-minimalista, pode combinar bordas ousadas com densidade - skill: retrofuturism-web-design reason: Futurismo cassete e interfaces Fallout são inerentemente maximalistas - skill: typography-expert reason: Maximalismo exige composições de múltiplas fontes confiantes - skill: hero-section-design reason: Seções hero maximalistas precisam de orquestração cuidadosa para evitar caos category: Design & Creative tags:

  • maximalist
  • web-design
  • bold
  • eclectic
  • visual

O que Maximalist Web Design faz?

Cria experiências web que abraçam densidade, riqueza e abundância visual. Maximalismo é a rejeição deliberada e qualificada de "menos é mais" — ele argumenta que mais é mais, que espaço vazio é espaço desperdiçado e que a complexidade visual pode ser navegada quando orquestrada adequadamente.

Pontos de Decisão

Árvore de Decisão de Densidade de Informação

Se viewport width > 1200px:
  └── Se usuário focado em dados (trading, análises, dashboards):
      ├── Densidade de informação > 80% da tela → Usar micro-cards (padding 8px, texto 0.75rem)
      └── Densidade de informação 60-80% → Usar grade densa (gaps 4px, min-width 180px)
  └── Se usuário navegando conteúdo (portfólio, editorial):
      ├── Prioridade de impacto visual → Usar cards em camadas com 20-30% de sobreposição
      └── Prioridade de legibilidade → Usar layouts de coluna com gaps 1.5rem

Se viewport width 768-1199px:
  └── Reduzir densidade em 30%:
      ├── Recolher barras laterais para ícones
      └── Alterar para grade de no máximo 2 colunas

Se viewport width < 768px:
  └── Coluna única, aumentar alvos de toque para mínimo de 44px

Árvore de Decisão de Limite de Animação

Se animações concorrentes > 3 no viewport:
  └── Reduzir para no máximo 2 elementos em movimento simultâneos

Se duração da animação > 1.5 segundos:
  └── Adicionar pausa ao passar o mouse para controle do usuário

Se usuário tem sensibilidade a movimento:
  └── Substituir por transições CSS (duração < 0.3s)
  └── Usar apenas transform/opacity (evitar thrash de layout)

Gerenciamento de Conflitos de Cor

Se contraste fundo-primeiro plano < 4.5:1:
  └── Adicionar sobreposição semitransparente atrás do texto
  └── Ou alternar para par de cores de alto contraste da paleta

Se usando > 5 cores em um único componente:
  └── Atribuir papéis semânticos (primária, secundária, destaque, neutra, aviso)
  └── Testar acessibilidade com simulador de daltonismo

Se cores parecem caóticas (feedback do usuário):
  └── Criar zonas de cor - agrupar conteúdo relacionado na mesma família de matiz
  └── Usar regra 70-25-5: 70% dominante, 25% secundária, 5% destaque

Modos de Falha

Sobrecarga de Animação Propensa a Convulsões

Sintomas: Vários elementos animando simultaneamente, efeitos de flashes rápidos, sem controles de pausa Detecção: Se > 3 elementos em movimento ao mesmo tempo OU qualquer taxa de flash > 3Hz OU sem suporte a prefers-reduced-motion Correção: Limitar a no máximo 2 animações concorrentes, adicionar pausa ao passar o mouse, implementar consulta de redução de movimento

Praga de Texto Ilegível

Sintomas: Usuários reclamam de legibilidade, texto se mistura a fundos carregados, baixo engajamento com conteúdo Detecção: Razão de contraste < 4.5:1, texto menor que 14px em fundos densos, conflitos cor-sobre-cor Correção: Adicionar fundo semitransparente atrás do texto, aumentar peso da fonte, alternar para pares de cores de alto contraste

Colapso da Arquitetura da Informação

Sintomas: Usuários não encontram ações principais, tudo parece igualmente importante, alta taxa de rejeição Detecção: Sem hierarquia visual clara (teste do olho semicerrado falha), todos os elementos com mesmo tamanho/peso, sem zonas de cor Correção: Implementar proporção 4:1 entre tamanho do título e corpo, criar seções codificadas por cores, adicionar camadas de opacidade (1.0/0.7/0.4)

Falha de Alvo de Toque em Dispositivos Móveis

Sintomas: Usuários móveis frustrados, toques acidentais, inutilizável em dispositivos touch Detecção: Elementos interativos < 44px no mobile, interações dependentes de hover, densidade apenas para desktop Correção: Aumentar alvos de toque para mínimo de 44px no mobile, adicionar espaçamento específico para mobile, implementar densidade progressiva

Exemplos Práticos

Exemplo 1: Dashboard de Trading Estilo Bloomberg

Cenário: Plataforma de trading financeiro precisa de densidade máxima de informação mantendo usabilidade em frações de segundo.

Avaliação Inicial: Usuário precisa monitorar 50+ pontos de dados simultaneamente; dispositivo primário é desktop com monitores grandes; usuários são traders experientes confortáveis com densidade.

Decisões de Design:

  1. Densidade de Informação: 85% de cobertura da tela (escolheu micro-cards devido ao limite de > 80% de densidade)
  2. Tipografia: Monoespaçada para todos os números (IBM Plex Mono), sans condensada para rótulos (Barlow Condensed)
  3. Sistema de Cores: Paleta Bloomberg - fundo preto terminal, âmbar para dados primários, verde/vermelho para mudanças direcionais
  4. Animação: Animar apenas mudanças de preço com fade de destaque de 0.3s, sem animações concorrentes

Estratégia de Implementação:

.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;
}

Trade-offs Feitos:

  • Sacrificou apelo visual por densidade de informação (escolheu função sobre forma)
  • Aceitou curva de aprendizado íngreme para novos usuários (usuários especialistas priorizados)
  • Limitou experiência mobile em favor da otimização para desktop

Exemplo 2: Site de Portfólio Nostálgico MySpace

Cenário: Profissional criativo quer um portfólio pessoal que capture a energia da web do início dos anos 2000 enquanto exibe trabalhos modernos.

Avaliação Inicial: Conteúdo é misto (imagens, texto, vídeo); audiência são colegas criativos que apreciam ousadia; objetivo principal é impressão memorável acima de usabilidade.

Decisões de Design:

  1. Densidade de Informação: 65% de cobertura da tela (escolheu cards em camadas com sobreposição visual)
  2. Tipografia: Sistema misto - Avril Fatface para cabeçalhos, Space Grotesk para corpo, IBM Plex Mono para legendas
  3. Sistema de Cores: Paleta maximalista elétrica - violeta primário, coral secundário, destaques amarelo ácido
  4. Animação: Scroll parallax sutil, transformações ao passar o mouse, animações de entrada escalonadas

Táticas de Controle do Caos:

  • Zonas de Cor: Cada seção de projeto usa matiz de fundo diferente para criar separação
  • Hierarquia Visual: Proporção 4:1 entre títulos de projeto e descrições
  • Sobreposições Controladas: Elementos sobrepõem exatamente 20%, criando ritmo, não aleatoriedade
  • Espaço para Respirar: A cada três seções, uma tem 80% menos densidade para descanso visual

Problema Crítico Resolvido: Como fazer o maximalismo parecer intencional, não acidental Solução: Usou relações matemáticas (sobreposição de 20%, proporções 4:1, distribuição de cor 70-25-5) para criar ordem dentro do caos

Gates de Qualidade

  • Teste do olho semicerrado passado: 3 níveis de hierarquia distintos visíveis com olhos semi-fechados
  • Razão de contraste ≥ 4.5:1 para todo texto do corpo medido com padrões de fundo reais
  • Alvos de toque ≥ 44px em dispositivos móveis para todos os elementos interativos
  • Máximo de 2 animações concorrentes em qualquer viewport a qualquer momento
  • Consulta prefers-reduced-motion implementada e testada
  • Seções codificadas por cores distinguem claramente diferentes áreas de conteúdo
  • Tipografia usa ≥ 3 famílias de fontes com papéis semânticos distintos atribuídos
  • Layout mobile reduz densidade em mínimo de 30% comparado ao desktop
  • Orçamento de performance atingido: First Contentful Paint < 2s mesmo com DOM denso
  • Pelo menos uma "válvula de escape" fornecida (painel recolhível, modo foco ou filtro)

Limites de NÃO USO

NÃO use maximalist-web-design para:

  • Sites governamentais ou de saúde que exigem conformidade de acessibilidade → Use accessibility-first-design
  • Fluxos de checkout de e-commerce → Use conversion-optimization-expert para funis otimizados
  • Maximalismo de design de interiores → Use maximalist-wall-decorator para espaços físicos
  • Estilo neobrutalista de bordas ousadas e cor plana → Use neobrutalist-web-designer para essa estética
  • Composições de colagem editorial sobrepostas → Use collage-web-design para layouts de revista
  • Aplicações SaaS corporativas → Use web-design-expert para interfaces de software empresarial
  • Landing pages otimizadas para conversão → Maximalismo conflita com metas de conversão

Delegue para outras skills quando:

  • Cliente mencionar "limpo e profissional" → web-design-expert
  • Projeto exigir conformidade WCAG AAA → accessibility-first-design
  • Restrições orçamentárias exigirem desenvolvimento rápido → bootstrap-expert
  • Estratégia de conteúdo precisar de definição → 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.

Habilidades Relacionadas