Polish
/impeccable polish
Good fit
- Alinhamento, espaçamento e micro-decisões ainda parecem rugosos.
- A funcionalidade está próxima de ser lançada.
- Pequenas inconsistências estão arrastando a qualidade percebida para baixo.
Quando usar
/impeccable polish é a última coisa que você executa antes de lançar. Ele caça os pequenos detalhes que separam uma funcionalidade entregue de uma funcionalidade polida: desalinhamentos de meio pixel, espaçamento inconsistente, estados de foco esquecidos, transições de carregamento que piscam, texto que muda de tom. Ele também alinha a funcionalidade com seu sistema de design, substituindo valores fixos por tokens, trocando componentes customizados por componentes compartilhados e corrigindo qualquer desvio dos padrões estabelecidos.
Use quando a funcionalidade está funcionalmente completa, nada está quebrado, e algo ainda parece estranho. Também use quando uma funcionalidade se desviou do sistema de design e precisa ser trazida de volta à linha.
Como funciona
Polish começa descobrindo o sistema de design (tokens, escala de espaçamento, componentes compartilhados), depois trabalha metodicamente em seis dimensões:
- Alinhamento visual e espaçamento: aderência pixel-perfect ao grid, escala de espaçamento consistente, alinhamento óptico em ícones.
- Tipografia: consistência de hierarquia, comprimento de linha, viúvas e órfãs, kerning em manchetes.
- Cor e contraste: uso de tokens, paridade de tema, proporções WCAG, indicadores de foco.
- Estados de interação: hover, focus, active, disabled, loading, error, success. Todo estado coberto.
- Transições e movimento: easing suave, sem layout jank, respeito a
prefers-reduced-motion. - Texto: voz consistente, tempo verbal correto, sem strings placeholder, sem TODOs perdidos.
A skill é explícita sobre uma coisa: polish é a última etapa, não a primeira. Se a funcionalidade não está funcionalmente completa, polir é trabalho desperdiçado.
Experimente
/impeccable polish the pricing pageUma execução saudável parece:
Alinhamento visual: corrigidos 3 elementos off-grid (baseline de 8px)Tipografia: kerning do h1 ajustado, corrigida viúva no depoimentoInteração: adicionado hover state nos itens de FAQ, focus ring no input de emailMovimento: suavizada entrada do modal, adicionado fallback de movimento reduzidoTexto: removido um "Lorem ipsum" perdido, alinhada voz dos botõesCinco pequenas correções, sem reescritas. Esse é o formato de uma boa passada de polish.
Armadilhas
- Polir trabalho que não está pronto. Se há TODOs no código, você não está pronto. Execute
/impeccable polishapenas em funcionalidades prontas. - Tratar polish como redesign. Polish refina o que existe. Se você se pegou re-arquitetando um layout, precisava de
/impeccable critiqueou/impeccable layout. - Executar
/impeccable polishsem/impeccable auditprimeiro. Polish captura problemas de percepção. Audit captura problemas mensuráveis. Use ambos.
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
Sites do ecossistema
Links rápidos
Comunidade
© 2026 HagiCode | Powered By hagilight-starlight@0.18.0 | Branch: main | Commit: 4369090 | Built:
