Nos termos do próprio skill
Um skill de comando de barra para trabalhar em um design system existente em três modos: audit, document ou extend. A passagem de audit reporta a consistência de nomenclatura, a cobertura de tokens e a completude dos componentes, e atribui uma nota de 0 a 100 ao sistema. O modo document produz uma especificação de componente com descrição, variantes, props, estados, acessibilidade e recomendações de uso.
O modo extend propõe um novo componente ou padrão em relação aos já existentes no sistema, listando os tokens que utilizaria e as questões abertas que levanta. Abrange design tokens, componentes e padrões, e pode acessar uma ferramenta de design ou base de conhecimento quando estas estiverem conectadas. Os leitores são designers e desenvolvedores que mantêm um sistema coerente.
O que ele produz
- Um relatório de auditoria de design system que termina em ações prioritárias classificadas
- Documentação de componente com uma tabela de props contendo propriedade, tipo, valor padrão e descrição
- Uma proposta de novo componente que começa pelo problema que ele resolve
Como funciona
- 01Escolha o Modo a Partir do Argumento
O comando recebe um modo mais um destino: auditar o sistema completo, ou passar um único componente ou padrão pelo document ou extend.
- 02Execute a Auditoria em Três Eixos
A auditoria verifica a consistência de nomenclatura, a cobertura de tokens em relação a valores fixos no código e o quão completo está cada componente, apontando então as ações prioritárias.
- 03Escreva a Especificação do Componente
O modo document preenche um modelo com descrição, variantes, props com tipos e valores padrão, estados, acessibilidade e uma tabela de recomendações de uso.
- 04Proponha a Extensão em Relação ao que Já Existe
O modo extend compara a nova ideia com componentes relacionados e, então, propõe uma API, variantes, estados e os tokens exatos que o componente consumiria.
- 05Extraia de Ferramentas Conectadas Quando Disponíveis
Com uma ferramenta de design conectada, o skill pode extrair propriedades de componentes e a estrutura de camadas para documentação, além de verificar nomenclatura, variantes e uso de tokens no Figma.