O que o agente lê antes de pensar.
Como você cuida do contexto da sessão.
Como você opera dentro de uma task.
Como você fala com ele.
Tudo que você empilha em volta dele.
Triggers de shell que o executa por você.
é um script que roda em evento: PreToolUse, PostToolUse, SessionStart, Stop. Tipo um . Útil pra bloquear edits em arquivo sensível, rodar lint depois de salvar, mandar notif quando termina uma sessão longa.
Configurado em settings.json. Não confunde com memória do Claude. é determinístico, executa sempre, sem depender de o agente lembrar.
No Sapiens, um avisa quando aparece em-dash em arquivo .md, porque DNA não permite travessão. É uma regra que vira código, não uma preferência que vira torcida.
// .claude/settings.json
{
"hooks": {
"PostToolUse": [{
"matcher": "Edit|Write",
"hooks": [{
"type": "command",
"command": "node hooks/check-emdash.mjs"
}]
}]
}
}