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.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
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.
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-03-03
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!