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.