What problem does it solve? Repeated corrections and preventable failures waste effort because reminders rely on human attention. This Skill helps you turn recurring lessons into the smallest durable mechanism—types, lint rules, CI checks, templates, or runtime validation—so the same mistake cannot happen again. ## Core Features & Use Cases - Lesson Classification: Distinguish one-off issues from recurring or costly patterns before changing the system. - Guard Selection: Choose the strongest suitable mechanism, from making invalid states impossible via types down to concise judgment-based rules. - Loop Closing: Place the guard in the owning layer, prove it catches the bad path, and remove redundant reminders. - Use Case: After a reviewer corrects the same API misuse for the third time, encode a lint rule or banned API check in CI so the pattern is blocked automatically instead of relying on code review. ## Quick Start Ask the agent to encode the recurring correction you just gave into the smallest durable guard in the codebase.