agentsclimarketplace

Frontend design

Skill NEXUZ-SYS/devflow/skills/frontend-design

Use QUANDO invocada explicitamente via /devflow:devflow-design <modo> (ou delegada pelo agente product-context) para projetar, redesenhar, criticar, auditar, polir, distilar ou animar uma interface de front-end — websites, landing pages, dashboards, UI de produto, componentes, forms, onboarding, empty states. Cobre hierarquia visual, tipografia, cor (OKLCH), espaçamento, layout, motion, micro-interações, UX copy, error states, i18n e design systems/tokens. Também para designs sem graça que precisam ficar mais ousados, ou barulhentos que precisam ficar mais quietos, ou iteração ao vivo no navegador. NÃO intercepta prompts genéricos de UI nem tarefas de implementação (essas seguem com o agente frontend-specialist); NÃO é catch-all — só age quando invocada/delegada. Não é para backend nem tarefas não-UI.From its SKILL.md

Install
npx -y skills add NEXUZ-SYS/devflow --skill frontend-design

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.8 KB, as published. Nobody here has run it

frontend-design — Guia de design para front-end

Absorve a orientação de design do pbakaus/impeccable (@skill-v3.9.1, Apache-2.0 — ver NOTICE) e a integra ao DevFlow: consome o knowledge de negócio para grounding e coexiste com os Standards determinísticos (os linters std-design-antipatterns/std-visual-quality/std-accessibility). Codifica a decisão [[external-design-toolkit-absorption]] (ADR-010).

Fronteira & ativação (anti-conflito)

Esta skill só age quando invocada via /devflow:devflow-design <modo> ou delegada pelo agente product-context (dono do product-design-system). Ela NÃO intercepta prompts genéricos de UI e NÃO compete por ativação com o agente frontend-specialist (que implementa UI a partir de um design). Divisão:

  • frontend-design (esta skill) — define/critica/refina o design (o "o quê" visual e o porquê).
  • frontend-specialist (agente) — implementa o design em código (o "como"), na fase E.

Grounding obrigatório (antes de qualquer modo)

Antes de propor qualquer design, leia o knowledge de negócio como grounding — nunca duplique esse conteúdo, referencie via @:

  • @.context/product/product-design-system.md — princípios de UX/visual + tokens (fonte da paleta, tipografia, espaçamento, raios).
  • @.context/product/product-tone-of-voice.md — voz/vocabulário (governa UX copy, labels, mensagens de erro).
  • @.context/business/business-icp.md — para quem é (JTBD/contexto de uso) — informa densidade, tom, prioridades.

Se algum desses docs não existir no projeto, ofereça criá-los via /devflow:knowledge (tipos product-design-system, product-tone-of-voice, business-icp) antes de prosseguir — o design fica ancorado na realidade do negócio, não em suposição.

Os 23 modos

Cada modo tem um playbook em references/<modo>.md. Sem argumento, analise sinais do projeto e recomende 2–3 próximos passos; pedido ambíguo → mapeie a intenção (ex.: "arruma as cores" → colorize).

GrupoModos
Buildcraft · shape · init · document · extract
Evaluatecritique · audit
Refinepolish · bolder · quieter · distill · harden · onboard
Enhanceanimate · colorize · typeset · layout · delight · overdrive
Fixclarify · optimize · adapt
Iteratelive
  • init — bootstrap do subsistema de design no projeto (register brand/product, scaffold do knowledge, waivers). Ver references/init.md.
  • live — iteração ao vivo no navegador via bridge (scripts/design/live-bridge.mjs, npx impeccable@<pinned> consent-gated, hard-gate de feature branch). Ver references/live.md.

Princípios de design que o linter NÃO cobre (guidance)

Os Standards determinísticos pegam os "AI tells" decidíveis por parsing estático. As regras abaixo exigem DOM renderizado / estilo computado / cross-file / tokens — por isso são guidance aqui, não linter (ver docs/design-rules-classification.md). Aplique-as no critique/audit:

  • Contraste & cor — texto sobre fundo com contraste real ≥ 4.5:1 (avaliar cor resolvida pela cascade, não só a literal); evitar cinza-sobre-cor de baixo contraste.
  • Legibilidade renderizada — comprimento de linha ~65–75ch de fato renderizado; leading confortável; sem texto encostando na borda do viewport; sem overflow/clip cortando conteúdo.
  • Hierarquia — um <h1>, sem pular níveis (considerando a página montada, não só o componente); h1 não desproporcionalmente grande vs viewport.
  • Composição — sem cards aninhados sem propósito; sem pilha de tiles de ícone genéricos; sem eyebrow-chip antes de todo hero.
  • Design system — fonte/cor/raio conferidos contra os tokens do product-design-system (coerência cross-file), não valores soltos.

Relação com os Standards determinísticos

  • Enforcement automático pelos linters no post-tool-use (sem hook novo): std-design-antipatterns (slop), std-visual-quality (legibilidade/layout estáticos), std-accessibility (a11y, incl. skipped-heading/tiny-text).
  • Um único sistema de waiver (o dos Standards). Esta skill orienta; os linters barram mecanicamente. Complementares, sem duplicar.

Atribuição

Orientação e regras derivadas de pbakaus/impeccable (Apache-2.0), que credita a "Anthropic frontend-design skill". Preservar o NOTICE.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.