# AGENTS.md
## Comandos de Configuração
- Instalar dependências: `npm install`
- Iniciar servidor de desenvolvimento: `npm run dev`
- Executar testes: `npm test`
- Build para produção: `npm run build`
## Estilo de Código
- Usar modo estrito do TypeScript
- Preferir componentes funcionais no React
- Usar configurações do ESLint e Prettier
- Seguir formato de commit convencional
## Diretrizes de Testes
- Escrever testes unitários para todas as novas funções
- Usar Jest como framework de testes
- Buscar >80% de cobertura de código
- Executar testes antes de fazer commit
## Estrutura do Projeto
- `/src` - Código principal da aplicação
- `/tests` - Arquivos de teste
- `/docs` - Documentação
- `/public` - Recursos estáticos
## Fluxo de Desenvolvimento
- Criar branches de funcionalidade a partir de `main`
- Usar pull requests para revisão de código
- Fazer squash dos commits antes de mergear
- Atualizar documentação para novas funcionalidades