O que stitch-design-taste faz?
Habilidade de Sistema de Design Semântico para Google Stitch. Gera arquivos DESIGN.md que impõem padrões de UI premium e antigênéricos — tipografia rigorosa, cor calibrada, layouts assimétricos, micromovimento perpétuo e desempenho acelerado por hardware.
Visão Geral
Esta habilidade define um gosto de design semântico e rigoroso para ser aplicado automaticamente por agentes de IA (como Claude Code, Cursor ou Codex) ao gerar código de interface de usuário para o ecossistema Google Stitch. O resultado é um arquivo DESIGN.md que serve como guia de estilo executável, garantindo que cada componente, página ou fluxo siga um padrão visual premium e coeso.
Por que usar?
- Antigênérico: Combate a homogeneização visual comum em frameworks de UI.
- Semântico: As decisões de design são baseadas em intenção e contexto, não em aparência.
- Executável por Agente: O arquivo
DESIGN.mdgerado é estruturado para que agentes de IA possam interpretá-lo e aplicá-lo consistentemente. - Focado em Performance: Exige hardware-accelerated rendering e animações otimizadas (60fps+).
Público-Alvo
- Desenvolvedores que usam Google Stitch para criar produtos internos ou externos.
- Equipes de design e engenharia que desejam manter um padrão visual alto sem fricção manual.
- Agentes de IA que precisam de diretrizes de design explícitas e não ambíguas.
Como Funciona
- Invocação: O agente (ex.: Claude) chama esta habilidade no contexto de um projeto Stitch.
- Geração: A habilidade analisa o contexto do projeto e gera um arquivo
DESIGN.mdna raiz ou em uma pasta de design. - Aplicação: O agente usa o
DESIGN.mdcomo referência para estilizar componentes, layouts e animações.
Princípios de Design (do DESIGN.md gerado)
- Tipografia: Apenas fontes system-ui, com escala modular e hierarquia estrita (ex.: h1: 2rem/1.2, h2: 1.5rem/1.3).
- Cor: Paleta reduzida (2-3 cores primárias + neutros), com contraste WCAG AA mínimo. Cores calibradas para consistência perceptual.
- Layout: Assimetria intencional, quebra de grid previsível, uso de espaços em branco generosos.
- Micro-movimento: Transições sutis (Like
0.2s ease-out), hover states com escala ou opacidade, loading states animados. Nunca animações gratuitas. - Performance: Uso de
will-change,transform: translateZ(0), econtain: layout style paintpara hardware acceleration.
Exemplo de Uso
# Supondo que o agente tenha esta habilidade carregada
stitch generate component Button --design-taste premium
Ou, em um prompt para Claude:
Use a habilidade leonxlnx/stitch-design-taste para gerar um DESIGN.md para este projeto.
Dependências
- Google Stitch (versão 2023.1 ou superior)
- Node.js 18+ (para execução local de scripts de design)
- Agente de IA compatível (Claude, Cursor, Codex, etc.)
Licença
MIT
Contribuição
Pull requests são bem-vindos. Por favor, abra uma issue primeiro para discutir mudanças significativas.
Criado para elevar o padrão visual da Stitch.