What problem does it solve? Completed project work contains valuable lessons that are usually lost or recorded only as raw step logs. This Skill turns project practice records into generalized, cross-project reusable patterns by enforcing reflection ("why did it work") and abstraction up to the constraint-type level, then routes the results into existing skills as SKILL.md updates. ## Core Features & Use Cases - Reflection-enforced distillation: Rejects records that only list steps without answering "why it worked", ensuring causal insight is captured. - Constraint-type abstraction: Strips project names, paths, and dates, then elevates findings to constraint types (e.g., "coupling must be additive and baseline-anchored") rather than project-specific templates. - Skill update governance: Prefers extending existing skills over creating new ones, and requires new skills to pass at least the L1 format quality gate. - Use Case: After tuning an ODE simulation and discovering that multiplicative positive feedback causes variable blow-up, submit the practice record and receive generalized patterns plus a diff extending the ode-simulation-tuning skill's Pitfalls section. ## Quick Start Distill my project practice record about fixing DOI coverage for 88 papers into reusable patterns and update the relevant existing skill.