What problem does it solve?
This Skill solves the problem of user corrections and feedback being lost or not systematically integrated into skill workflows, which leads to repeated mistakes and inconsistent skill performance over time.
Core Features & Use Cases
- Correction Queue Processing: Reads and groups pending corrections from the learnings queue by associated skill for organized processing.
- Rule Generalization: Uses the Reflect-Abstract-Generalize-Write pattern to convert raw, specific user corrections into absolute, reusable directives that apply to future skill executions.
- User Approval Workflow: Presents proposed generalized rules to users for confirmation, rejection, or editing before applying them to ensure alignment with expectations.
- Use Case: For example, if a user repeatedly corrects a data modeling skill to use explicit CAST statements for type conversions instead of implicit casting, this Skill will capture that correction, generalize it into a permanent rule, and add it to the skill's active learnings section so it is followed in all future runs.
Quick Start
Use the apply-learnings skill to review all pending user corrections, convert approved ones into generalized skill rules, and update the relevant skill files and learnings queue.