Back to .md Directory
Sprint Hub - Gemini Guidelines
Este documento fornece diretrizes e contexto para o Gemini atuar no projeto **Sprint Hub**.
ai rag eval gemini
View sourceSprint Hub - Gemini Guidelines
Este documento fornece diretrizes e contexto para o Gemini atuar no projeto Sprint Hub.
🚀 Tech Stack
- Framework: Next.js 16+ (App Router)
- Linguagem: TypeScript
- Estilização: Tailwind CSS 4 & CSS Variables
- UI Components: Shadcn UI (Radix UI)
- Ícones: Lucide React & Tabler Icons
- Banco de Dados: Prisma ORM
- Gerenciamento de Formulários: React Hook Form + Zod
- Tabelas: TanStack Table
- Drag & Drop: dnd-kit
📁 Estrutura de Diretórios
src/app: Rotas e componentes de página.(private): Rotas protegidas (admin, evaluator, startup).(public): Rotas públicas (auth/login).
src/components: Componentes React reutilizáveis.ui: Componentes base do Shadcn UI.
src/lib: Utilitários, configurações (ex:prisma.ts).prisma: Schema do banco de dados e migrações.
🛠 Padrões de Desenvolvimento
- Componentes: Utilize
lucide-reactpor padrão para ícones. Para ícones específicos não disponíveis, verifiquetabler-icons-react. - Server Components: Prefira Server Components por padrão. Use
"use client"apenas quando necessário (interatividade, hooks de estado/efeito). - Formulários: Devem ser feitos obrigatoriamente com React Hook Form e Zod para validação. Utilize a estrutura de
schema.tspróxima às páginas de formulário. - Estilização: Siga os padrões do Tailwind CSS 4. Evite CSS inline, prefira classes utilitárias.
- Prisma: Ao realizar alterações no banco, lembre-se de rodar
npx prisma generate. - Comunicação: Ao realizar tarefas notáveis ou mudanças estruturais, explique detalhadamente o plano para o usuário antes de solicitar a implementação.
🎨 Design System
- O projeto utiliza um tema dark/light controlado pelo
next-themes. - As cores são definidas via variáveis CSS no
globals.css.
📝 Comandos Comuns
npm run dev: Inicia o servidor de desenvolvimento.npm run build: Cria o build de produção.npx prisma studio: Abre a interface visual do banco de dados.npx prisma db push: Sincroniza o schema com o banco de dados (ambiente de dev).
Related Documents
GEMINI.md
Totem — Development Rules
- **pnpm only** (never npm/yarn). Use `pnpm dlx` (never `npx`). Windows 11 + Git Bash. TypeScript strict mode.
aipromptgemini
0
3
mmnto-aiGEMINI.md
MechCAD-MLLM
我们将这一新模型暂定名为 **"MechCAD-MLLM"**(面向机械领域的CAD多模态大模型)。
aillmeval
0
2
WHT222GEMINI.md
Gemini Project Context: ScryFall-UI
This file provides context for the Gemini AI assistant to understand and effectively assist with this project.
aigeminiworkflow
0
1
MrFlouGEMINI.md
GEMINI.md — FIM One Instructional Context
FIM One is an AI-powered **Connector Hub** that serves as a bridge between disjointed enterprise systems (ERP, CRM, OA, Databases) through autonomous AI agents.
aiagentllm
0
1
fim-ai