aget-record-lesson

Capture and classify session lessons into Framework or Domain records.

2|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/aget-framework/template-advisor-aget --skill aget-record-lesson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aget-record-lesson
Source: https://github.com/aget-framework/template-advisor-aget/tree/main/.claude/skills/aget-record-lesson
Command: npx skills add https://github.com/aget-framework/template-advisor-aget --skill aget-record-lesson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Record lessons learned from sessions as persistent, searchable, committable artifacts. Classifies each lesson as Framework (help other AGETs) or Domain (help principal).

Core Features & Use Cases

  • Classify lessons as Framework or Domain to determine storage location and ID scheme
  • Use standardized templates and paths (.aget/evolution/L###_{name}.md for Framework; knowledge/patterns/ for Domain) to ensure consistency
  • Update an index for Framework lessons and assign L-numbers, enabling cross-session knowledge accrual

Quick Start

Run the aget-record-lesson tool to capture a new lesson and begin the classification workflow.

Frequently Asked Questions about aget-record-lesson

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

FAQPage Schema
How do I record lessons learned from a session into a searchable knowledge base?▼

Capturing lessons learned involves classifying each session insight as Framework or Domain, routing entries to standardized templates and persistent storage paths like .aget/evolution/ or knowledge/patterns/ to build a searchable knowledge base.

What is the difference between Framework and Domain lessons?▼

Framework lessons help other AGETs and are stored in .aget/evolution/ with an indexed ID, whereas Domain lessons help the principal and are stored in knowledge/patterns/, ensuring each classification targets the correct reusable knowledge base audience.

How do I assign L-numbers and update the index when recording framework lessons?▼

Framework lessons automatically receive L-number IDs and update the index during the classification workflow, using the standardized L###_{name}.md template in .aget/evolution/ to ensure traceable cross-session knowledge accrual.

Can I capture domain knowledge patterns across multiple principals and projects?▼

The tool captures domain knowledge patterns across multiple principals by applying standardized templates and structured classification universally, building a reusable knowledge base that future AGETs and teams can reference for past insights and patterns.

What's the best way to structure captured lessons for future reuse?▼

Using enforced standardized templates and traceable storage schemes structures captured lessons for reuse, separating Framework entries in .aget/evolution/ from Domain entries in knowledge/patterns/ to maintain a consistently searchable knowledge base.