Voltar para Trilha 3
Modulo 3.1

Padroes modernos para uso sustentavel de LLMs

Rules, skills, agents.md e padroes reutilizaveis. Do uso individual ao padrao de time versionado.

1

📦 Contexto solto vs padronizado - Rules, skills, agents.md e padroes reutilizaveis

O que e:

A diferenca entre dar contexto ad-hoc ao modelo (copiar-colar manual) e estruturar esse contexto em artefatos versionados: rules files, skills directories, agents.md e bibliotecas de prompts. Cada formato tem um proposito e escopo diferente.

Por que aprender:

Contexto solto nao escala. Quando voce tem 5 devs usando IA, cada um dando instrucoes diferentes, o output e inconsistente. Padronizar contexto em artefatos versionados garante que todos os agentes se comportam da mesma forma.

Conceitos-chave:

CLAUDE.md, .cursorrules, agents.md, skills directories, prompt libraries, context-as-code, versionamento de contexto.

2

🎯 Encapsulando comportamento - IA previsivel atraves de padroes claros

O que e:

Como encapsular comportamento de IA de forma previsivel. Definir contratos claros: dado este input e estas regras, o agente deve produzir este tipo de output. Transformar comportamento emergente em comportamento deterministico.

Por que aprender:

IA sem guardrails e imprevisivel. Encapsular comportamento em padroes claros reduz variancia e aumenta confianca. Times que fazem isso reportam 80%+ de aderencia nas primeiras 150 instrucoes.

Conceitos-chave:

Behavioral contracts, instruction compliance, output templates, guardrails, predictability vs flexibility trade-off, instruction budget (~150-200 rules).

3

🤝 Contratos humano-agente - Regras e convencoes de uso entre humanos e IA

O que e:

Definir explicitamente o que o agente pode e nao pode fazer. Quais decisoes ele toma sozinho, quais precisam de aprovacao humana, quais sao proibidas. Convencoes escritas que governam a interacao humano-IA.

Por que aprender:

Sem contratos claros, o agente toma decisoes que deveriam ser humanas e nao toma as que poderia. Definir limites formais reduz risco e aumenta a autonomia util do agente dentro de fronteiras seguras.

Conceitos-chave:

Autonomy levels, decision boundaries, approval workflows, prohibited actions, permission scoping, trust tiers, escalation policies.

4

🧩 Skills como unidades reutilizaveis - Capacidades modulares do agente

O que e:

Skills sao unidades reutilizaveis de capacidade do agente. Cada skill encapsula um comportamento especifico (code review, geracao de testes, documentacao) com seu proprio prompt, ferramentas e criterios de validacao.

Por que aprender:

Em vez de reescrever o mesmo prompt toda vez, voce cria skills que qualquer membro do time pode invocar com resultado consistente. Skills bem feitas sao como funcoes: input definido, output previsivel, testavel.

Conceitos-chave:

Skill definition, trigger conditions, input/output contracts, skill testing, skill composition, skill versioning, skill discovery.

5

⚖️ Trade-offs de padronizacao - Flexibilidade vs consistencia vs manutencao

O que e:

Os trade-offs reais entre flexibilidade (cada dev configura como quer), consistencia (todos usam o mesmo padrao) e manutencao (quem atualiza os padroes). Nenhum extremo funciona.

Por que aprender:

Padronizacao excessiva engessa e gera resistencia. Flexibilidade total gera caos. O ponto ideal varia por time e maturidade. Saber calibrar e habilidade de tech lead.

Conceitos-chave:

Convention over configuration, shared vs personal rules, maintenance burden, adoption resistance, progressive standardization, escape hatches.

6

🏢 Padronizacao cross-team - CLAUDE.md como asset de time versionado

O que e:

Tratar CLAUDE.md e rules files como assets de time, versionados e revisados como codigo. Padronizacao cross-team com formato unico na organizacao para que agentes se comportem de forma consistente independente de quem invoca.

Por que aprender:

Sem padrao organizacional, cada time reinventa o formato de rules. Com padrao unico, um dev que muda de time ja sabe como funciona. Alem disso, permite metricas de aderencia e melhoria continua.

Conceitos-chave:

Organizational standards, template repositories, CLAUDE.md code review, CHANGELOG de regras, compliance metrics, cross-team sharing.

Exercicios

Lab

Skill builder (90 min)

Criar 3 skills reutilizaveis para Claude Code: (1) skill de code review com checklist customizado, (2) skill de geracao de testes seguindo padrao do time, (3) skill de documentacao com template especifico. Testar cada uma em 3 cenarios diferentes.

Exercicio

Prompt Library versionada (60 min)

Biblioteca de 15 prompts para o time: cada um com nome, descricao, template, exemplos de uso e criterios de validacao. Tudo no git com CHANGELOG. Revisar em pair como se fosse codigo.

Exercicio

Contrato humano-agente (45 min)

Definir por escrito: quais decisoes o agente pode tomar sozinho, quais precisam de aprovacao, quais sao proibidas. Implementar como guardrails no CLAUDE.md. Testar: o agente respeita os limites?

Lab

Convencoes do time para rules (90 min)

Pegar style guide e architecture docs existentes, traduzir em regras que o AI segue automaticamente. Testar com 5 tarefas e medir aderencia (% de outputs que seguem as regras sem correcao).