What problem does it solve? Lessons learned during coding sessions evaporate between sessions: stated project rules get forgotten, recurring fixes are re-solved from scratch, and harness gaps go unreported. This Skill captures each lesson the moment it appears and routes it to the right destination under strict human-in-the-loop control. ## Core Features & Use Cases - Signal recognition and routing: Detects stated rules, deja-vu fixes, end-of-cycle patterns, and harness gaps, then decides whether the lesson belongs in .void/PROJECT-DOCTRINE.md, a GitHub issue on the harness repository, or nowhere. - HITL doctrine capture: Proposes rule wording, section placement, and enforcement mechanism in chat, and writes to PROJECT-DOCTRINE.md only after an explicit yes, with duplicate and conflict handling. - Harness feedback filing: Drafts and files gh issue create reports for harness gaps that pass an agnostic and harness-worthy bar, including source-project context. - Use Case: After merging a bugfix, you notice you solved the same null-dereference pattern twice. The Skill names the general pattern, asks whether it is project-specific or universal, and on your confirmation appends it to the doctrine so it applies from the next message. ## Quick Start Ask the agent to capture the rule you just stated and save it to the project doctrine after confirming the wording.