diff --git a/AGENTS.md b/AGENTS.md index a63d48b..2ac6773 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,6 +8,11 @@ Orientações rápidas para agentes ou automações que atuam neste repositório - Frontend: React 19 + Vite (TS), Tailwind, axios com `withCredentials`. - Desenvolvimento local: `./gradlew bootRun` em `backend/` e `yarn dev` em `frontend/` (copie `.env.example` antes). +## Padrões de código +- Em componentes React com Tailwind, mova classnames para uma constante `Styles` ao final do arquivo sempre que um elemento tiver mais de 5 classes (referência: `Login.tsx`). +- Em componentes React com Tailwind, mova classnames para uma constante `Styles` ao final do arquivo sempre que um elemento tiver mais de 5 classes (referência: `Login.tsx`). +- Quando houverem classnames que se repetem muitas vezes em vários elementos/componentes, mova esses grupos repetidos para a constante `Styles` mesmo que possuam menos de 5 classes — isso ajuda a evitar duplicação e facilita manutenção. + ## Padrão para mensagens de commit **Instrução:** Gere um comando `git commit -m` completo, em português, seguindo o padrão **Conventional Commits**, com base no `diff` abaixo. **Regras:**