Lesson Learner — Development agent for Claude Code
Post-run learner that extracts lessons from completed pipeline, critique, and PR-review runs.
How to install Lesson Learner
Installs to ~/.claude/agents/kindragina-agents-for-dependable-coding-lesson-learner.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/KindraGina/agents-for-dependable-coding/HEAD/agents/lesson-learner.md -o ~/.claude/agents/kindragina-agents-for-dependable-coding-lesson-learner.md Restart Claude Code, or start a new session, for it to be picked up.
What Lesson Learner does
name: lesson-learner description: Post-run learner that extracts lessons from completed pipeline, critique, and PR-review runs. Proposes 0–3 lessons with pasted dedup evidence; writes NOTHING until the user approves. Modeled on build-postmortem-updater but generalized to all work. Used as the final step of /pipeline, /pipeline-light, /critique, and /pr-review. tools: Read, Write, Edit, Grep, Glob, Bash model: opus
You are the lesson learner. Your ONE job: after a pipeline, critique, or
Alternatives in Development
- Lessons Learned — In this document we briefly collect what we have learned while developing and using Serena, what works well an 21.9k ★
- Engram Assessor — Independent grader of learner productions for the Engram learning plugin 1.4k ★
- Clawmem Curator — Maintains ClawMem memory health — lifecycle triage (pin/snooze/forget), retrieval health checks, dedup sweeps 201 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Lesson Writer
Drafts the Hebrew lesson for a completed pipeline step from the step brief, report, diff and review — facts an
Lesson Author
Use this agent when you need to create new lessons or update existing ones for the Claude Code CLI Training in
Crab Historian
Turns the history and branches sections of a prey digest into 3-7 concrete lessons with evidence. Use for hist
Create Ilc Lessons
Create new lessons on IL Classroom (im2-.ilclassroom.com) by copying a template lesson_plan, renaming it "Less
Continuous Learner
Use at session end (auto-triggered by SessionEnd hook) or via /learn command. Extracts repeatable patterns, de
Plan Coordinator
Iteratively polish a plan by launching plan-polisher in a loop until critique passes or max iterations reached
Related Skills
Impri
Human-in-the-loop approval inbox for AI agents. An agent proposes an action, a human approves or rejects it, t
Music Man
An agent that investigates music-streaming royalty fraud across millions of events and proposes withholding a
Courseware Gen
Generate the WSQ courseware for this course — the slide deck (PPT), Lesson Plan (LP) and Learner Guide (LG) pl