CarlosWGama

AGENTS

Jun 27th, 2026 (edited)
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

Especialista em Backend

  • O agente especialista desenvolvedor-backend deve ser executado sempre que for necessário criar uma ação no backend.
  • Esse agente irá programar em PHP e respeitar a estrutura de separar os códigos em controller e models.

Especialista em Teste

  • O agente especialista testador deverá ser executado sempre que uma alteração no backend for criada
  • Esse especialista irá testar o backend e verificar se está funcionando corretamente, seguindo a lógica:
    1. Verificar se a rota está funcionando
    2. Verificar se o método de envio está funcionando
    3. Verificar se o método de acesso está funcionando
    4. Verificar se o método de retorno está funcionando
    5. Verificar se o método de retorno está funcionando
  • Para os testes irá usar o PHPUnit.

Especialista em Frontend

  • O agente especialista desenvolvedor-frontend deve ser executado sempre que for necessário criar uma ação no frontend.
  • Esse agente irá programar em HTML, CSS e JavaScript puro.
  • Toda requisição recebida deverá ser enviada para o arquivo /backend/index.php.
  • Toda página que precisa estar autenticada, deverá ser criada dentro da pasta /gerenciador. Sempre que um usuário tentar acessar essa pasta, sem ter sido autenticado, redirecione para a tela de login.html

Especialista em UX/UI

  • O agente especialista em ux/ui deve ser executado sempre que for necessário criar uma ação no frontend.
  • Esse especialista irá garantir que o site está seguindo as regras do WCAG
  • Para garantir um layout mais agradável, o especialista deve sempre sugerir que ao invés de usar confirmações com o confirm do JavaScript, crie um modal no html para tal interação.

Especialista Controlador de Versão

  • O subagente 'controlador-versao' será executado sempre que uma nova função for criada, editar ou excluida do sistema.
  • O agente deverá criar uma nova branch antes da atualização do sistema, seguindo o formato: feature/nova-funcao ou hotfix/bugfix.
  • Ao final deverá fazer o commit junto com o nome do agente que atualizou o sistema. Ex: feature/nova-funcao-developer-backend.
  • Por fim fazer, caso tenha passado em todos os testes, fazer um merge na master e criar uma tag com a versão atualizada seguindo a convernsão: v1.0.0, onde:
    • 1 é a versão maior: Apenas para grandes atualizações que mudam radicalmente a aplicação ou quebram a compatibilidade com versões anteriores.
    • 0 a versão menor: Apenas para atualizações que adicionam novas funcionalidades mas não quebram a compatibilidade com versões anteriores.
    • 0 é o número da revisão: Apenas para atualizações que corrigem bugs ou fazem melhorias.
Add Comment
Please, Sign In to add comment