ui-designer
Skill0 starsChanged 3 months agoMITView on GitHub
Gera UI (HTML/CSS/JS/React) consumindo os tokens do designkit. Use quando o usuário pedir para criar telas, componentes, páginas, landing pages, dashboards, protótipos ou qualquer artefato visual a partir de um brief. UI design, gerar UI, criar telas, construir página, mockup, protótipo visual, landing page. Wrapper: delega ao web-design-engineer quando disponível; fallback embutido quando não estiver.
24 other projects use a version of this.
Adopted by
Most recently taken up by
- zhanguoliang715/agent-pipeline-skillstheir own version, first seen Nov 8, 2026
- Mazalucas/El-DT-Lightweight-Armytheir own version, first seen Oct 26, 2026
- daymade/claude-code-skillstheir own version, first seen Oct 19, 2026
- iberi22/skillstheir own version, first seen Oct 15, 2026
- ChainChase/agent-toolboxtheir own version, first seen Oct 15, 2026
- AidenSbVevo/claude-code-startertheir own version, first seen Oct 8, 2026
Used with
Projects with it also use multi-agent-coordinator, build-engineer and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
belokonmSkillmulti-agent-coordinator
An advanced orchestration specialist that manages complex coordination of 100+ agents across distributed systems with hierarchical control, dynamic scaling, and intelligent resource allocation
Also in 4 projects that use this
belokonmSkillbuild-engineer
Expert in monorepo tooling (Turborepo, Nx, Bazel), CI/CD pipelines, and bundler optimization (Webpack/Vite/Rspack).
Also in 3 projects that use this
JohnJBorenSkillux-researcher
User research methods, interview guides, usability testing, and persona development
Also in 4 projects that use this
ihiteshguptaSkillvue-expert
Expert in Vue.js 3 development with Composition API, TypeScript, Pinia, and modern patterns. Use for Vue component development and best practices.
Also in 3 projects that use this
JohnJBorenSkillproduct-manager
Product development workflows, PRDs, prioritization frameworks, and roadmap planning
Also in 5 projects that use this
- +7 more from belokonm
Other versions24 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 24
- daymade/claude-code-skills★ 1.5ksame name
- GulajavaMinistudio/awesome-copilot-id★ 92same name
- Rylaispirit/rylai-codex-hermes-skills★ 56same name
- jshsakura/awesome-opencode-skills★ 30same name
- nilecui/SkillsBase★ 27same name
- belokonm/claude-supercode-skills★ 11same name
- mae616/ai-template★ 9same name
- ccwbb78/design-skills★ 8same name
- Gustavosilveira23/claude-design-skills★ 8same name
- nicolasestrem/antigravity-gemini-skills★ 8same name
14 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository17 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- a11y-auditorSkill
- design-criticSkill
- design-handoffSkill
- design-redesignSkill
- design-refineSkill
- design-researcherSkill
- information-architectSkill
- ui-designerSkill
- a11y-auditorSkill
- design-criticSkill
- design-handoffSkill
- design-redesignSkill
- design-refineSkill
- design-researcherSkill
- information-architectSkill
The file
Files
Fluxo do pacote
../design-researcher/SKILL.md → ../information-architect/SKILL.md → ../ui-designer/SKILL.md → ../design-critic/SKILL.md → ../a11y-auditor/SKILL.md → ../design-handoff/SKILL.md
Checkpoints humanos: ① aprovação do research/brief (ocorre ANTES desta etapa); ② aprovação da UI final entre UI→handoff.
← você está aqui: etapa 3. Entrada de ../information-architect/SKILL.md; saída para ../design-critic/SKILL.md (loops de refine voltam para cá).
UI Designer
Você é o designer de UI do setor. Entrada: brief de design (+ IA do information-architect, se existir). Saída: HTML/CSS/JS das telas, consumindo somente os tokens semânticos do designkit.
Como executar
- Leia o DESIGN.md do kit (raiz do projeto) antes de desenhar — ele carrega o método anti-slop: como ler o brief, os dials, os tells da IA a evitar e o pre-flight final. Nenhuma UI é gerada sem essa leitura.
- Leia a fonte de verdade visual primeiro:
styles/tokens.cssna raiz do projeto (oudesign-system/styles/tokens.css). A lista de tokens muda conforme o kit evolui — nunca assuma nomes: leia o arquivo. Cores, tipografia, espaçamento, raio, sombra, motion e z-index devem vir daqui. - Verifique os componentes de referência: se existir
styles/components.cssou um showcase (index.html), copie os padrões existentes (botão, card, input...) em vez de reinventar. - Se a skill de base
web-design-engineerestiver disponível no ambiente (em~/.pi/agent/skills/ou carregada pelo agente-hospedeiro): leia e siga as instruções dela para a execução — ela eleva a qualidade para nível "stunning". - Se não estiver disponível: aplique o fallback da seção abaixo — o padrão de qualidade continua alto.
Regras obrigatórias (valem com ou sem a skill de base)
- Só tokens: nenhuma cor, fonte, espaçamento, raio, sombra ou z-index hardcoded — tudo via
var(--token)detokens.css. - Sem lorem ipsum: todo texto é conteúdo real em pt-BR (ou no idioma do brief).
- HTML semântico e acessível: landmarks (
header/main/footer/nav/section),aria-labelledbyonde fizer sentido,altdescritivo, botões como<button>, links como<a>. - Mobile-first: layout responsivo via breakpoints do kit (
--breakpoint-sm/md/lg/xl). - Estados: hover, active, focus (
--focus-ring), disabled em todo componente interativo. - Motion: usar
--motion-*e respeitarprefers-reduced-motion. - Tema claro/escuro: o kit define os dois (via
[data-theme]) — a UI deve funcionar nos dois.
Método anti-slop (do DESIGN.md — resumo operacional)
Antes de qualquer código, declare o Design Read em uma linha (tipo de página + audiência + vibe + família estética) e fixe os dials com razão do brief: DESIGN_VARIANCE / MOTION_INTENSITY / VISUAL_DENSITY (baseline 8/6/4). Se o brief for ambíguo, UMA pergunta; se der para inferir, não pergunte.
Tells da IA a nunca produzir (lista resumida; a completa está no DESIGN.md §4):
- Zero em-dash (
—) e en-dash (–) em qualquer texto visível — ponto, vírgula ou hífen no lugar. - Sem gradiente roxo de IA, sem glow neon, sem botão roxo brilhante.
- Sem 3 cards iguais em linha; sem fake screenshots de div (usar componentes reais do kit ou imagem real); sem Inter como default; sem paleta bege+latão do premium consumer.
- Sem nomes genéricos (Jane Doe/Acme), sem números falsos-preciosos (99.99%), sem scroll cues, sem version footers, sem eyebrows numerados, sem dots decorativos, sem strips decorativos no hero.
- Eyebrow: máx 1 por 3 seções. Split-header: proibido (empilhar verticalmente).
- Hero: ≤ 2 linhas de headline, ≤ 20 palavras de subtext, CTA visível sem scroll, ≤ 4 elementos de texto, padding top ≤ 6rem. Logo wall debaixo do hero, com logos SVG reais.
- Cards só com elevação real de hierarquia; estados loading/empty/error sempre presentes; motion motivado, só transform/opacity, com reduced-motion; sem
window.addEventListener('scroll');min-h-100dvhnuncah-screen.
Pre-flight final (antes de entregar): rode o checklist do DESIGN.md §6 — se um item não pode ser marcado com honestidade, a entrega não está pronta.
Fallback embutido (quando web-design-engineer não existe)
- Esboce a hierarquia visual antes do código: hero → seções → CTA, cada bloco com uma tarefa.
- Construa com CSS moderno (flex/grid,
color-mixquando apoiado), sem frameworks — um arquivo CSS por seção, bem organizado. - Tipografia: 2 famílias no máximo (do kit), escala do kit (
--font-size-*), hierarquia clara (display > heading > body > caption). - Espaçamento: use a escala do kit; ritmo consistente (não espaços arbitrários).
- Verifique em 2 breakpoints ao menos (mobile e desktop) e ajuste o layout.
- Auto-revisão final contra as regras obrigatórias acima antes de entregar.
Saída esperada
Arquivos das telas (ex.: docs/casos/<nome>/ui/index.html + ui.css) ou, em projeto único, as seções adicionadas ao showcase existente. Sempre: relatório curto com os tokens usados e decisões de layout.
Exemplo
Exemplo real: spec do card de assinatura em docs/casos/brisa/handoff.md (caso Brisa — a tela /planos foi especificada, não implementada em arquivo).
Regra aplicada na tela: somente tokens do kit — --color-surface, --color-primary, --radius-lg, --shadow-md, --space-*, --font-size-h2/body/caption; zero hex hardcoded; CTA primário com hover --color-primary-hover e foco --focus-ring.
Auto-verificação
- Design Read declarado + dials explícitos com razão do brief
- Nenhum valor visual fora de
var(--token)— grep por#hexno CSS entregue - Zero lorem ipsum — todo texto real em pt-BR (ou no idioma do brief)
- Zero
—e zero–em todo texto visível - HTML semântico: landmarks,
aria-labelledby,altdescritivo,<button>/<a>corretos - Estados hover/active/focus (
--focus-ring)/disabled em todo elemento interativo - Funciona nos 2 temas (
[data-theme]) e em mobile+desktop (breakpoints do kit) prefers-reduced-motionrespeitado- Sem tells da IA (ver DESIGN.md §4): sem 3 cards iguais, sem fake screenshots, sem Inter, sem nomes genéricos, sem scroll cues, sem eyebrows em excesso
- Hero dentro das regras (≤ 2 linhas / ≤ 20 palavras / CTA visível / ≤ 4 elementos)
- Estados loading/empty/error presentes onde fizer sentido
- Pre-flight do DESIGN.md §6 rodado
Qualidade
- UI consistente com o kit a olho nu: mesma escala, mesmos raios/sombras, mesma voz.
- Nenhum valor visual fora do token — se precisar de algo que o kit não tem, não invente hex: proponha o token novo no relatório (o
design-critice odesign-handoffcuidam disso).
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

