lessons

Extract actionable lessons from a session and save them to memory.

3|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/auerbachb/claude-code-config --skill lessons-auerbachb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lessons
Source: https://github.com/auerbachb/claude-code-config/tree/main/.claude/skills/lessons
Command: npx skills add https://github.com/auerbachb/claude-code-config --skill lessons-auerbachb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you capture and preserve actionable lessons from the current session by surfacing patterns, errors, and effective approaches for future recall.

Core Features & Use Cases

  • Review the session to identify what happened, what worked, and what didn’t.
  • Categorize lessons into feedback, project, or user-oriented insights.
  • Save each actionable lesson to memory and update the memory index.

Quick Start

Review the current session and save actionable lessons to memory as structured notes.

Frequently Asked Questions about lessons

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save actionable lessons from a session to memory?

To save actionable lessons from a session to memory, the skill reviews the current thread to identify patterns, categorizes insights into feedback, project, or user-oriented types, and persists them as structured notes with a memory pointer for future recall.

What is session analysis for lesson extraction and how does it work?

Session analysis for lesson extraction works by reviewing what happened, what worked, and what didn't during a thread. It identifies actionable patterns and errors, categorizes them, and saves each lesson to memory as a structured note with a type and description.

Can I extract structured notes from any thread for memory persistence?

Yes, you can apply the lesson extraction process to any thread. It identifies patterns and errors, categorizes the insights, and saves them to memory with a type, description, and memory pointer to ensure memory persistence for future recall.

Does this memory persistence approach require any dependencies?

No, this memory persistence approach requires no dependencies. It independently categorizes session insights into feedback, project, or user-oriented lessons and saves them directly to memory as structured notes with pointers for future recall.

What's the best way to categorize session insights into structured notes?

The best way to categorize session insights into structured notes is to group them into feedback, project, or user-oriented categories. Each saved lesson must include a type, a description, and a memory pointer for future recall.

When should I not use session analysis for lesson extraction?

You should avoid using session analysis for lesson extraction when a thread lacks actionable patterns or clear outcomes. The process relies on identifying what worked and what didn't to categorize and persist meaningful structured notes to memory.