What problem does it solve? After each bug fix or feature implementation in a Unity MVVM GUI pipeline, valuable lessons are lost unless deliberately captured. This Skill automates knowledge distillation: it records instance-level bugs and fixes, generalizes them into reusable component/pattern/lesson entries, and maintains a queryable knowledge base across sessions. ## Core Features & Use Cases - Two-layer knowledge capture: Records instance-level bugs/fixes with panel IDs, then generalizes them into class-level rules stored as components, patterns, and lessons. - Reviewer-gated promotion: New entries start as proposed and only enter the query pack after an independent reviewer subagent confirms them, with deduplication against the public team knowledge base. - Deterministic indexing: Scripts rebuild the relationship graph, index, and query pack without LLM involvement; an enrich mode fills _TODO_ sections in a second pass. - Use Case: After fixing a null-reference crash on a SerializeField in BagPanel, the pipeline automatically stores the bug instance, generalizes the rule "always null-check SerializeField references before use", and promotes it for future sessions. ## Quick Start Let the pipeline invoke this stage automatically after a completed bug fix or feature, or ask the agent to distill lessons from the current session into the private GUI knowledge base.