8

[CLAUDE.MD] Template de 12 regras para IA não quebrar seu código (sim, mais um...)

Meus 2 cents,

Mais um dia, mais um template de CLAUDE.md para o LLM/Agent nao fazer besteira e tentar manter o desenvolvimento nos eixos.

Para quem quiser experimentar, segue o '12-rule template' (que tem aparecido com alguma frequencia em YT e blogs, mas ainda nao tinha visto por aqui).

Saude e Sucesso !


CLAUDE.md — 12-rule template

These rules apply to every task in this project unless explicitly overridden.
Bias: caution over speed on non-trivial work.

Rule 1 — Think Before Coding

State assumptions explicitly. Ask rather than guess.
Push back when a simpler approach exists. Stop when confused.

Rule 2 — Simplicity First

Minimum code that solves the problem. Nothing speculative.
No abstractions for single-use code.

Rule 3 — Surgical Changes

Touch only what you must. Don't improve adjacent code.
Match existing style. Don't refactor what isn't broken.

Rule 4 — Goal-Driven Execution

Define success criteria. Loop until verified.
Strong success criteria let Claude loop independently.

Rule 5 — Use the model only for judgment calls

Use for: classification, drafting, summarization, extraction.
Do NOT use for: routing, retries, deterministic transforms.
If code can answer, code answers.

Rule 6 — Token budgets are not advisory

Per-task: 4,000 tokens. Per-session: 30,000 tokens.
If approaching budget, summarize and start fresh.
Surface the breach. Do not silently overrun.

Rule 7 — Surface conflicts, don't average them

If two patterns contradict, pick one (more recent / more tested).
Explain why. Flag the other for cleanup.

Rule 8 — Read before you write

Before adding code, read exports, immediate callers, shared utilities.
If unsure why existing code is structured a certain way, ask.

Rule 9 — Tests verify intent, not just behavior

Tests must encode WHY behavior matters, not just WHAT it does.
A test that can't fail when business logic changes is wrong.

Rule 10 — Checkpoint after every significant step

Summarize what was done, what's verified, what's left.
Don't continue from a state you can't describe back.

Rule 11 — Match the codebase's conventions, even if you disagree

Conformance > taste inside the codebase.
If you think a convention is harmful, surface it. Don't fork silently.

Rule 12 — Fail loud

"Completed" is wrong if anything was skipped silently.
"Tests pass" is wrong if any were skipped.
Default to surfacing uncertainty, not hiding it.


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

Carregando publicação patrocinada...
2
1
1

Meus 2 cents extendidos,

Dependo do modelo: se ele for um flagship/frontier (chatGPT, Gemini, Claude) ou multilingual, pode colocar no idioma que voce quiser.

Ja modelos menores precisa ver na especificacao se consta treinamento em pt-br.

Se sim, pode usar - senao, so no idioma do modelo (geralmente ingles).

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

1

Mais um template? A gente tá caminhando pra uma situação onde passamos mais tempo escrevendo regras pro agente ler do que código pro compilador ler.
Sinceramente, a maioria dessas 12 regras resolve-se com duas coisas:
Context Window bem gerenciada: Se o agente lê os arquivos errados, ele vai errar independente da regra.
Testes Unitários Robustos: Se o teste falha, o agente sabe que errou. Simples assim.
Regras como "Think Before Coding" ou "Fail Loud" são comportamentos que deveriam ser intrínsecos ao modelo, não algo que precisamos implorar via markdown. Se o modelo precisa de 12 regras pra não quebrar o build, talvez ele não esteja pronto pra essa tarefa específica ainda.
Prefiro um README claro e uma suite de testes cobrindo os edge cases do que um CLAUDE.md de 500 linhas.

2

Meus 2 cents,

Obrigado por comentar !

Tambem nao fico muito animado com um novo template por semana, mas como este que coloquei aqui tem sido citado em diversas situacoes, achei interessante replicar, uma vez que o harness ainda eh uma disciplina em maturacao.

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS