Reviews mature LESSONS-LEARNED.md entries, rewrites them as permanent rules in skill/instruction files, and archives graduated lessons. Use when graduating lessons into skills, promoting validated lessons, updating skills from past learnings, archiving mature lessons, codifying repeated patterns, or cleaning up a crowded LESSONS-LEARNED.md.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Combined signals to identify merge candidates.
| Criterion | Signal / Threshold |
|---|---|
| File size | LESSONS-LEARNED.md > 50 entries |
| Citation count | Cited 3+ times across sessions |
| Age | >60 days and still relevant |
| Category cluster | 5+ lessons in same category |
| Severity | Marked high or blocking |
| Discretionary | Curator / maintainer judgement (stale file) |
Lesson: LES-XXX — [title]
Target: [file path]
Section: [section name]
Edit: [exact text]Strategies: add rule, add anti-pattern, add code example, expand existing rule, add table row.
Edit target file; add <!-- Merged from LES-XXX --> attribution inline.
Move merged lessons to ## Archived (Merged) at the bottom of LESSONS-LEARNED.md:
### LES-XXX: [title] → Merged to `[target]` on YYYY-MM-DDNever delete lessons — archive for traceability.
Update ## Index by Category in LESSONS-LEARNED.md to mark archived lessons.
See REFERENCE.md for a full worked merge example (LES-042: MCP tool timeout).
f5c8508
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.