Prompts
Prompts prontos para uso em sessões Claude ao construir telas com o Design System Rank. Cole o prompt relevante no início da sessão para garantir aderência ao DS.
Prompt: Criar nova tela
Use este prompt ao iniciar uma sessão para criar qualquer tela nova em um produto.
Você está construindo uma tela para o produto [PRODUTO].
Regras obrigatórias (Design System Rank):
1. Aplicar data-theme="[produto-slug]" no elemento raiz
2. Incluir /dist/ds.css e /dist/ds.js na página
3. Usar SOMENTE classes .ds-* para componentes
4. Usar SOMENTE var(--ds-*) para valores de design
5. NUNCA usar cores hex hardcoded, font-size manual ou padding arbitrário
6. Gráficos SEMPRE via Web Components <ds-chart-*>
Estrutura base a seguir:
<html data-theme="[produto-slug]">
<head>
<link rel="stylesheet" href="/dist/ds.css">
<script src="/dist/ds.js"></script>
</head>
<body class="ds-layout-sidebar">
<aside class="ds-sidebar">...</aside>
<main class="ds-main">...</main>
</body>
</html>
Prompt: Revisar tela existente
Use este prompt para auditar uma tela existente e identificar violações do DS.
Audite esta tela quanto ao Design System Rank.
Verificar:
1. Há cores hex hardcoded? (buscar #hex, rgb(), hsl())
2. Há font-size manual? (buscar font-size: [0-9])
3. Há padding/margin fora da escala? (buscar padding: [0-9], margin: [0-9])
4. Há classes fora do padrão .ds-*?
5. Há uso direto de echarts.init() fora de Web Components?
6. O data-theme está aplicado?
Para cada violação encontrada, sugerir a correção com token correto do DS.
Prompt: Criar novo tema de produto
Use ao criar ou atualizar o tema de um produto.
Crie o tema para o produto [PRODUTO] no Design System Rank.
O arquivo será: ds/themes/[produto-slug].css
Estrutura base:
[data-theme="[produto-slug]"] {
/* Cores de marca */
--ds-color-primary: [hex];
--ds-color-primary-hover: [hex];
--ds-color-primary-active: [hex];
/* Superfícies */
--ds-color-bg: [hex];
--ds-color-surface: [hex];
--ds-color-surface-hover: [hex];
/* Texto */
--ds-color-text: [hex];
--ds-color-text-muted: [hex];
--ds-color-text-on-primary: [hex];
/* Bordas */
--ds-color-border: [hex];
--ds-color-border-strong: [hex];
}
Referência de identidade do produto: [inserir briefing de marca]
Prompt: Adicionar gráfico
Use ao precisar adicionar qualquer gráfico a uma tela.
Adicione um gráfico [tipo: linha/barra/pizza/área] a esta tela.
Usar OBRIGATORIAMENTE o Web Component do Design System:
<ds-chart-[tipo]
title="[título do gráfico]"
data='[JSON com dados]'
height="[altura em px]"
></ds-chart-[tipo]>
NUNCA usar echarts.init() diretamente.
O Web Component aplica automaticamente as cores do tema ativo.