Synthèse
SessionStart Hook (~/.claude/hooks/session-start/): typescript// When session starts: // 1. Load CORE context (identity, principles, contacts) // 2. Check for active tasks from previous sessions // 3. Initialize observability tracking // 4. Set up voice server connection12345 Every time you start Claude Code, this runs automatically. You don't ask for it. It just happens. Stop Hook (~/.claude/hooks/stop/): typescript// When session ends: // 1. Extract 🎯 COMPLETED message from final response //
SessionStart Hook (~/. claude/hooks/session-start/): typescript// When session starts: // 1. Load CORE context (identity, principles, contacts) // 2. Check for active tasks from previous sessions // 3. Initialize observability tracking // 4.
Set up voice server connection12345 Every time you start Claude Code, this runs automatically. You don't ask for it. It just happens. Stop Hook (~/. claude/hooks/stop/): typescript// When session ends: // 1.
Extract 🎯 COMPLETED message from final response // 2. Send to voice server for TTS narration // 3. Capture session learnings to History/ // 4. Update SessionProgress. ts with final state // 5.
Log session metrics123456 You close Claude Code. Your voice speaks the summary. The session gets documented. Learnings get preserved. All automatic.
PostToolUse Hook (~/. claude/hooks/post-tool-use/): typescript// After EVERY tool execution: // 1. Log to observability dashboard // 2. Capture output to History/RawOutputs/ // 3. Check for errors and trigger alerts // 4.
Update skill usage metrics12345 Every bash command, every file read, every API call—captured automatically.
Real Examples
· 26 juil.