Sobre o projeto

oh-my-design é uma ferramenta CLI de código aberto que traz sistemas de design para agentes de codificação de IA. Ela instala habilidades reutilizáveis, papéis especializados e referências de design de empresa classificadas por qualidade diretamente nos fluxos de trabalho existentes do seu agente de codificação—não são necessárias chaves de API adicionais, daemons ou servidores MCP. Os agentes suportados incluem Claude Code, Codex, OpenCode e Cursor. A instalação adiciona 28 habilidades, 20 sub-agentes especializados e 440+ referências DESIGN.md de empresa ao seu projeto. A saída principal é um arquivo DESIGN.md portátil contendo sua filosofia de design, tabelas de decisão com IDs únicos, tokens semânticos e contratos de componente. Cada token rastreia até a decisão que o produziu, garantindo consistência. O sistema também gera contratos de componente com matrizes de estado—incluindo estados deliberadamente excluídos com razões—and contratos de acessibilidade. O comando `omd book` serve seu sistema de design localmente para pré-visualização e entrega. Uma cadeia de derivação garante que cada decisão de design restrinja a próxima: filosofia → tabela de decisão → tokens → contratos de componente → gramática de layout → build → crítica de renderização → DESIGN.md. Dois portões numerados mantêm o sistema honesto—GS7 falha tokens sem referências de decisão, e GS8 falha componentes construídos do zero quando existem predefinições correspondentes. Estão incluídos 54 portões de slop e 8 portões de fidelidade do sistema. Formatos de referência existentes são legíveis durante a migração. O pacote suporta migração para DESIGN.md Core v2, um contrato portátil neutro em relação a fornecedor que funciona quando colado em chat genérico ou anexado a ferramentas de design. A instalação é um único comando: `npx oh-my-design-cli@latest`. Após a instalação, reinicie seu agente e execute `doctor` para verificar. Os fluxos de trabalho são iniciados por meio de prompts em linguagem natural, em vez de comandos slash.