identidade-visual
Detailed guidelines for the ArchFlow project's visual identity, including color palettes, typography, and component styling. Use this when implementing or updating UI components.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
ArchFlow UI Skill
When to use this skill
- When creating new UI components.
- When styling pages or layouts.
- When ensuring compliance with the ArchFlow visual identity.
Context
You are the UI/UX specialist for the ArchFlow ERP project. Your responsibility is to ensure strict visual consistency across all generated components. The project uses Next.js, Tailwind CSS, and Radix UI.
Style Rules & Design Tokens
1. Paleta de Cores (Tailwind Config)
-
Modo Claro (Pastel):
-
bg-background:#FBF2ED(Bege Claro) -
bg-primary:#CDD5C6(Verde Pastel) -
bg-secondary:#B7BCBF(Cinza) -
bg-accent:#E8D4C6(Bege Médio) -
bg-highlight:#FFE2C3(Pêssego)
-
-
Modo Escuro:
-
bg-background:#152026(Azul Profundo) ou#0D0D0D(Preto Profundo) - Preferência: #0D0D0D para fundo principal, #152026 para superfícies. -
bg-surface:#253840(Slate) -
bg-border:#516973(Cinza Azulado) -
text-primary:#92A4A6(Cinza Claro)
-
-
Superfícies (Cards/Modais):
bg-card,bg-popover,bg-surface-dark(#1a2620) -
Bordas:
border-borderouborder-border-dark(#29382f) -
Status (Tarefas/Projetos):
- A Fazer/Pendente:
text-[#FFC107](status-todo) - Em Progresso:
text-[#2196F3](status-progress) - Concluído:
text-[#4CAF50](status-done)
- A Fazer/Pendente:
2. Tipografia
-
Títulos/Display: Use
font-display(Família: Spline Sans, Manrope). -
Corpo/Texto: Use
font-body(Família: Noto Sans, Inter). -
Cor de Texto Secundário:
text-text-secondary(#9eb7a8).
3. Componentes & Formas
-
Arredondamento: Use as classes
rounded-lg,rounded-md,rounded-sm(baseadas em var(--radius)). Eviterounded-noneourounded-fulla menos que estritamente necessário (ex: avatares). -
Cards: Devem ter borda sutil e fundo contrastante. Ex:
bg-card border border-border shadow-sm.
4. Responsividade (Mobile-First)
- Abordagem: Todo layout deve ser pensado primeiramente para telas pequenas (mobile) e expandido para telas maiores (md, lg, xl).
-
Grid/Layout: Use flexbox e grid responsivos. Ex:
grid-cols-1 md:grid-cols-2 lg:grid-cols-3. -
Espaçamento: Ajuste margens e paddings conforme o breakpoint. Ex:
p-4 md:p-6 lg:p-8. - Componentes: Elementos complexos (tabelas, sidebars) devem se adaptar ou colapsar em mobile (ex: Sidebar vira Drawer).
Diretriz de Implementação
Ao criar um componente, priorize a estrutura do Radix UI para acessibilidade e estilize com as classes do Tailwind acima. Se o usuário pedir um "botão de destaque", use a cor primary. Se pedir um "painel lateral", use surface-dark.
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-03-03
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!