1 00:00:00,004 --> 00:00:02,161 Vamos criar as regras do projeto? 2 00:00:05,289 --> 00:00:06,809 Regra é aquilo que todo agente do 3 00:00:06,809 --> 00:00:08,649 projeto tem que saber antes de começar. 4 00:00:08,649 --> 00:00:11,629 No meu caso, coisas como o idioma da resposta e 5 00:00:11,629 --> 00:00:14,337 os arquivos que ele não pode alterar sem avisar. 6 00:00:14,384 --> 00:00:16,742 Ela pode valer para esse projeto, para todos os 7 00:00:16,742 --> 00:00:20,161 projetos, ou só para um papel ou um tipo de CLI. 8 00:00:20,161 --> 00:00:23,561 Nesse projeto eu escrevo uma regra com duas orientações, 9 00:00:23,561 --> 00:00:29,097 responder em português e não alterar o package.json sem avisar antes. 10 00:00:29,191 --> 00:00:32,831 Salvo, e a partir de agora ela vale para os agentes desse projeto. 11 00:00:32,839 --> 00:00:35,342 Na primeira etapa que eu crio, aparece um 12 00:00:35,342 --> 00:00:38,759 pedido para gravar as orientações no CLAUDE.md. 13 00:00:40,132 --> 00:00:42,652 Antes de permitir eu gosto de olhar o que vai ser gravado. 14 00:00:42,652 --> 00:00:44,212 É um bloco entre dois marcadores, 15 00:00:44,212 --> 00:00:46,887 e o resto do arquivo fica como estava. 16 00:00:46,985 --> 00:00:50,530 Essa permissão é por projeto, ele só pergunta uma vez. 17 00:00:52,697 --> 00:00:55,352 O Claude respondeu com as duas orientações. 18 00:00:55,352 --> 00:00:57,672 No prompt eu só perguntei quais regras ele 19 00:00:57,672 --> 00:01:00,335 tinha que seguir, o resto ele leu do arquivo. 20 00:01:00,421 --> 00:01:02,501 Tem também uma tela que mostra tudo o que o 21 00:01:02,501 --> 00:01:04,921 agente recebe, com a origem de cada trecho. 22 00:01:04,921 --> 00:01:07,905 Essa eu abro quando ele faz algo que eu não esperava. 23 00:01:07,905 --> 00:01:09,813 Essa regra ficou no repositório. 24 00:01:09,813 --> 00:01:12,793 O git status mostra os arquivos novos, então ela vai 25 00:01:12,793 --> 00:01:16,693 junto no commit e quem clonar o repositório recebe também. 26 00:01:16,693 --> 00:01:19,959 No Fluxo tem um contador com as regras do projeto. 27 00:01:19,959 --> 00:01:22,456 Elas valem para o Claude e para o Codex.