awb-lessons-capturelisted
Install: claude install-skill doivamong/agent-workbench
# Capture the lessons a session taught — without manufacturing them
> **Announce on activation:** "Using awb-lessons-capture — I'll mine this session for durable lessons, score them against a fixed bar, and write only what you approve to the live memory dir."
Most sessions teach nothing worth keeping, and a retro that always "finds three key learnings"
is inventing them to look productive — that noise is exactly what buries the rare lesson that
mattered. This skill imposes a fixed bar so the same junk gets culled every time and the same gem
gets kept every time. It runs at the **end** of a session, when invoked. It does not invent a
lesson to have an output: **zero is the common, correct answer.**
On a harness that captures memory natively (Claude Code v2.1.59+), the harness already writes
memory for you. This skill is not a second capture engine — it is the *discipline* the raw
capture lacks: a report-zero honesty gate, an explicit value score, a dedup pass against the
corpus you already have, and a hard gate that writes **nothing** until you approve.
## Scope
- **Does:** at end of session, surface candidate lessons, gate and score them, and — after your
approval — write the survivors to the **live per-project memory dir** so they are recalled
later. Reads the corpus to avoid duplicates; suggests (never performs) promotion.
- **Does NOT:** capture mid-session (jot those down), package unfinished work for a successor
(that is a handover skill), or promote a lesson