What problem does it solve? Claude Code sessions contain valuable patterns—user corrections, error resolutions, repeated workflows—that are lost when the session ends. This Skill captures those patterns deterministically and turns them into reusable, confidence-scored knowledge. ## Core Features & Use Cases - Hook-Based Observation: Uses PreToolUse/PostToolUse hooks to capture every prompt and tool call with 100% reliability, storing them in observations.jsonl. - Atomic Instincts with Confidence Scoring: A background observer agent (Haiku) detects patterns and creates small instinct files weighted from 0.3 (tentative) to 0.9 (near-certain), with evidence tracking. - Evolution Pipeline: The /evolve command clusters related instincts into full skills, slash commands, or specialized agents; instincts can also be exported and imported for sharing. - Use Case: After repeatedly correcting Claude to prefer functional patterns over classes, the system creates a prefer-functional-style instinct at 0.7 confidence, which later evolves into a reusable code-style skill. ## Quick Start Add the PreToolUse and PostToolUse observe.sh hooks to your ~/.claude/settings.json, create the ~/.claude/homunculus directory structure, then ask Claude to show your learned instincts with /instinct-status.