KERNEL

HOOKS

Triggers de shell que o harness executa por você.

Hook é um script que roda em evento: PreToolUse, PostToolUse, SessionStart, Stop. Tipo um middleware. Ú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. Hook é determinístico, executa sempre, sem depender de o agente lembrar.

No Sapiens, um hook 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.

Exemplo prático

// .claude/settings.json
{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Edit|Write",
      "hooks": [{
        "type": "command",
        "command": "node hooks/check-emdash.mjs"
      }]
    }]
  }
}

Esta ficha é parte do Claude Code OS, o blueprint completo das 25 práticas que separam quem segue tutorial de quem usa Claude de verdade.

← sapiens sintéticos

CLAUDE CODE OS

A System for AI-Assisted Development · Rev. 01
Aprenda Claude e suas subcategorias. Clica em qualquer bloco.
LEGEND
STABLE
EXPERIMENTAL
Começa por aqui · trilha sugerida
Buscar
26/26
Progresso
0 / 26
PRINCIPLES · STOP EARLY · RESTART OFTEN · VERIFY ALWAYS · DOCUMENT DECISIONS · ARCHITECTURE ≠ CONSTRUCTION
I

KERNEL

O que o agente lê antes de pensar.

II

MEMORY

Como você cuida do contexto da sessão.

III

PROCESS

Como você opera dentro de uma task.

IV

INTERFACE

Como você fala com ele.

V

USERLAND

Tudo que você empilha em volta dele.

PRACTICES
Rev. 01
Indie Hacker Edition
Sapiens Sintéticos & Aitelier OPS
Sapiens Sintéticos & Aitelier OPS · Lab de Prototipagem · 2026