rseng-lessons-learned

Solid

Covers capturing and reusing what a project learns: a lessons-learned record fed from debugging sessions, code review findings, failed and successful research approaches, incidents and near-misses; blameless postmortems for the big ones; retrospectives on a cadence; and routing each lesson into the artifact that prevents its repetition (test, doc, checklist, onboarding note). Use PROACTIVELY when a nontrivial bug is fixed, a review uncovers a recurring pattern, an approach is abandoned, or an incident is resolved - and when the user asks to record a lesson, run a retrospective or postmortem, wants a LESSONS or NOTES file, or asks why the same mistake keeps happening.

Code & Development 14 stars 2 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Lessons learned and project memory Every project pays tuition - the bug that took three days, the approach that silently failed, the review comment made for the fourth time. The tuition is only wasted if the lesson evaporates. This skill is the capture mechanism: write the lesson down at the moment it is learned, in the repository, and then - the step most teams skip - route it into an artifact that makes repetition impossible. A lessons file nobody acts on is a diary; a lesson that became a test is institutional memory. ## Capture at the trigger moments The lesson is freshest and cheapest at the moment of resolution. Capture proactively - offer, in one line, to record it - when: - A nontrivial bug is fixed: what the symptom was, what the cause turned out to be, what evidence found it, what would have prevented it (rseng-debugging's evidence trail is the draft). - A code review surfaces a recurring pattern: the third time the same class of comment appears, it is a lesson (and a candidate lint rule or checklist line - rseng-pair-programming). - A research approach is abandoned: WHY it lost - data, method, numerics, scaling - so the next person (or the same person, next year) does not re-walk the dead end. Negative results are project knowledge (rseng-software-reuse records reuse decisions the same way). - An incident or near-miss resolves: data almost lost, wrong results almost published, credential exposed - these get the fuller postmortem below. - S...

Details

Author
fdiblen
Repository
fdiblen/rseng-agent-skills
Created
4 days ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category