Trave o seu agente de IA mesmo quando ele desobedece
O quick-guardrails-ia é um pacote gratuito pro Claude Code com travas que funcionam sozinhas. O agente não precisa "lembrar" da regra: o comando perigoso é barrado antes de rodar, a mudança com erro não entra no projeto e a tarefa só fecha com prova.
Agora instale o plugin. Ele traz duas habilidades: uma que audita o projeto e outra que escreve o AGENTS.md (o arquivo com as regras do projeto pro agente).
/plugin install guardrails@metodologias
Peça em português: "aplique os guardrails". O agente compara o seu projeto com a lista de conferência do repositório e mostra o que já tem e o que falta. Use o primeiro prompt abaixo.
Ligue a trava do git: o repositório traz um arquivo pronto que barra os comandos perigosos antes de rodar. Peça pro agente copiar a pasta templates/.claude/ pro seu projeto (prompt 3 abaixo).
Proteja a versão principal no GitHub. Esse passo é manual e só o admin do repositório consegue: nas configurações do repositório, exija a verificação "ci" antes de juntar qualquer mudança e bloqueie envio direto pra versão principal.
Confira o tamanho do AGENTS.md. A lista pede menos de 200 linhas. No Mac, rode no terminal (ou peça pro agente rodar):
wc -l AGENTS.md
04Prompts prontos pra colar no Claude Code
Auditar o seu projetoLogo depois de instalar, pra saber onde você está
Aplique os guardrails neste repositório.
Compare o projeto com o CHECKLIST.md item por item e me devolva uma tabela em português: item, se já está feito (sim/não/em parte) e a prova que você conferiu (arquivo ou comando).
Não mude nenhum arquivo ainda. No fim, me diga as 3 travas mais importantes pra eu ligar primeiro, considerando que meu projeto é [TIPO DO PROJETO, ex.: site em Next.js].
Escrever o AGENTS.mdSe o seu projeto ainda não tem um arquivo de regras pro agente
Escreva o AGENTS.md deste repo comigo.
O projeto é [DESCREVA EM 1 FRASE O QUE ELE FAZ]. Os comandos que eu uso pra rodar e testar são [COMANDOS].
Coloque regras objetivas que dá pra conferir, as pegadinhas que você encontrar no código e as regras de PARAR antes de operações arriscadas.
O arquivo tem que ficar com menos de 200 linhas. Me pergunte o que não souber em vez de inventar.
Ligar a trava do gitPra barrar push forçado e reset --hard de verdade
Copie a trava de comandos git perigosos de templates/.claude/ do repositório quick-guardrails-ia pro meu projeto.
Antes de copiar, me explique em português quais comandos ela barra e quais continuam liberados.
Eu quero bloquear [SÓ O PUSH FORÇADO / TODO PUSH]. Registre essa escolha no próprio arquivo.
Depois teste: tente rodar um comando barrado e me mostre que ele foi cancelado.
Tarefa que só fecha com provaToda vez que pedir uma tarefa nova
Tarefa: [O QUE VOCÊ QUER QUE ELE FAÇA].
Critérios de aceite:
1. [CRITÉRIO 1]
2. [CRITÉRIO 2]
Quando terminar, para cada critério mostre a prova (log do comando ou print) e dê um veredito honesto: PASSOU ou FALHOU.
Se algum falhou, diga que falhou. Não feche a tarefa sem prova de todos.
05Antes de usar
É de graça e com licença MIT (pode copiar e adaptar). O único gasto assumido é a assinatura do Claude Code que você já tem. As verificações rodam no GitHub Actions, que tem limite de minutos: vale ficar de olho.
Não ligue a verificação que bloqueia tudo antes de consertar os erros que o projeto já tem. Se ligar com coisa quebrada, nenhuma mudança entra.
A trava do git compara o texto do comando. Uma mensagem que só cita "reset --hard" pode ser barrada por engano.
A proteção da versão principal só o admin do repositório consegue ligar. Se o projeto não é seu, peça pro dono.
Os exemplos vêm prontos pra projetos Node/npm. Em outra linguagem, peça pro agente adaptar a verificação antes de ligar.
O repositório também cita outras ferramentas e um Jira opcional. Não precisa de nada disso pra usar as travas.
Resumindo: dois comandos no Claude Code, um "aplique os guardrails" e o seu agente passa a ter trava que funciona mesmo quando ele não obedece.