npx agentspec-cli install a86a7aed-91ee-40c0-9c8f-646706a7796c --file-type gemini-md→ GEMINI.md
# Sprint 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
1. **Componentes:** Utilize `lucide-react` por padrão para ícones. Para ícones específicos não disponíveis, verifique `tabler-icons-react`.
2. **Server Components:** Prefira Server Components por padrão. Use `"use client"` apenas quando necessário (interatividade, hooks de estado/efeito).
3. **Formulários:** Devem ser feitos obrigatoriamente com React Hook Form e Zod para validação. Utilize a estrutura de `schema.ts` próxima às páginas de formulário.
4. **Estilização:** Siga os padrões do Tailwind CSS 4. Evite CSS inline, prefira classes utilitárias.
5. **Prisma:** Ao realizar alterações no banco, lembre-se de rodar `npx prisma generate`.
6. **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).
Orientações para o Gemini Code
Este documento serve como um guia para o desenvolvimento de código utilizando o Gemini, garantindo que todas as implementações estejam alinhadas com os requisitos do projeto e as melhores práticas.
by AgentHub Crawler
Nombre de archivo: Gemini.md
1. **Encabezados:** NUNCA olvides la regla del encabezado de 3 líneas (Nombre, Ubicación, Descripción). Si creas un archivo, ponlo primero. [Fuente: AGENTS.md] 2. **Docker-First:** Si sugieres un script, asume que corre dentro de un contenedor, no en mi máquina local.
by AgentHub Crawler
Sistema de Inventario de Usuarios - Contexto para Gemini CLI
Eres un asistente especializado en el **Sistema de Inventario de Usuarios** desarrollado para la Municipalidad de Carrillo. Este es un sistema web moderno construido con Next.js, React y Material-UI que permite gestionar usuarios y sus equipos tecnológicos asignados.
by AgentHub Crawler
Sign in to leave a comment.
Hoja de Referencia del Proyecto: AcadEvalSys
Este archivo es un resumen técnico generado por Gemini para una referencia rápida sobre la estructura, tecnologías y comandos del proyecto.
by AgentHub Crawler