agentleFS
eusouwilsoneusouwilson/angular-nest-ai-kit/skills/ai-operating-protocol/SKILL.md

ai-operating-protocol

Skill2 starsChanged 4 months agoMITView on GitHub

Protocolo operacional para agentes de IA em monorepo - precedencia de regras, o que confirmar antes de agir, guardrails de arquivos sensiveis e disciplina de documentacao. Use ao configurar as regras de IA de um projeto novo ou ao definir o que um agente pode fazer sem perguntar.

The file

Files
SKILL.md

Protocolo Operacional para Agentes de IA

Modelo de regras de projeto, sem amarra a um repositorio especifico. Adaptar e colocar no arquivo de instrucoes da ferramenta (CLAUDE.md, AGENTS.md, regras do editor).

Precedencia de regras

  1. Canonico: um unico documento e a fonte da verdade de arquitetura e padroes. Os arquivos de instrucao das ferramentas sao derivados dele, nao editados a mao.
  2. Guardrails: regras sempre ativas (seguranca, dominio, build/CI, protocolo).
  3. Especializadas: regras por escopo (frontend, backend, testes), ativadas por contexto.

Em caso de divergencia, prevalece o canonico, e o arquivo divergente e corrigido para convergir. Duas fontes discordando e pior do que uma fonte incompleta.

Antes de comecar

  • Confirmar qual app/pacote e o alvo quando o workspace tem mais de um.
  • Ler o documento canonico de padroes antes de criar ou alterar algo estrutural.
  • Verificar se o contrato publico envolvido ja existe na lib compartilhada.
  • Perguntar quando duas leituras razoaveis do pedido levariam a trabalhos diferentes. Nao perguntar o que da para decidir com o codigo na frente.

Durante

  • Usar as skills e agentes do projeto quando a tarefa cair no escopo deles, em vez de gerar tudo do zero a cada vez.
  • Ferramenta de consulta de documentacao de biblioteca antes de assumir API de framework. Se a consulta nao estiver disponivel, dizer isso em vez de chutar.
  • Escrever teste antes do codigo de producao em componente ou service novo.

Guardrails: exigem confirmacao explicita

  • Pipeline de CI, Dockerfile, compose, workflow de build ou etapa de publicacao de imagem.
  • Comando de banco destrutivo: reintrospeccao que sobrescreve schema, push com perda de dados, reset de migrations.
  • Alteracao de regra de RBAC: explicar > propor diff > aguardar autorizacao > aplicar > documentar.
  • Alteracao de layout ou fluxo visivel ao usuario final, mesmo dentro de correcao urgente.
  • Mudanca nas proprias regras globais de arquitetura.

Confirmacao dada para uma acao nao se estende para a proxima.

Depois

  • Atualizar a documentacao do que foi tocado (modulo, endpoint, componente, regra) na mesma entrega. Doc "depois" nao acontece.
  • Padrao reutilizavel novo entra no documento canonico, nao so no codigo.
  • Rodar o verificador de padroes e o lint do pacote afetado antes de declarar concluido.
  • Relatar o resultado como ele foi: teste falhando e teste falhando; etapa pulada e etapa pulada.

Enforcement automatico

Regra sem gate e sugestao. As que valem mesmo devem ter verificacao automatica:

  • Lint com regra customizada para os anti-patterns do projeto.
  • Script de verificacao de padroes com baseline: nao exige limpar o legado de uma vez, mas impede piorar.
  • Hooks que bloqueiam comando destrutivo e edicao de arquivo sensivel.

Documentar quais regras tem gate real e quais sao so texto: misturar as duas categorias faz o time (e a IA) tratar todas como opcionais.

Planejamento de feature media ou grande

Para mudanca que atinge dois ou mais pacotes, exige migration ou altera contrato publico: usar um fluxo de especificacao antes de implementar (requisitos, design, tarefas, execucao), com artefatos versionados. Feature pequena nao precisa de cerimonia.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.