agent-learn

Capture post-feature and post-incident learnings into PROJECT.md, ADRs, and Tech Specs.

1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/csackrider/AI-DLC --skill agent-learn-csackrider
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-learn
Source: https://github.com/csackrider/AI-DLC/tree/main/plugins/ai-dlc-skills/skills/agents/agent-learn
Command: npx skills add https://github.com/csackrider/AI-DLC --skill agent-learn-csackrider

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture and preserve learnings from features and incidents by updating project memory and related documentation, so teams start future work with accurate context.

Core Features & Use Cases

  • Update PROJECT.md with feature details, decisions, and status; refresh last updated date and relevant architecture overview as needed.
  • Create or update ADRs in adr/ capturing context, options considered, decisions, and consequences.
  • Append retrospective notes to Tech Specs and refresh repository onboarding/docs to reflect learned patterns.

Quick Start

Run the Learn agent after a feature passes validation or an incident is resolved to capture learnings and refresh project documentation.

Frequently Asked Questions about agent-learn

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

FAQPage Schema
How do I capture project learnings after a feature passes validation?

To capture project learnings after validation, update durable project context by refreshing PROJECT.md with feature details, creating ADRs in adr/, and appending retrospective notes to Tech Specs to preserve decisions for future work.

What is the best way to preserve architectural decisions in repository documentation?

The best way to preserve architectural decisions is to create or update Architecture Decision Records in the adr/ directory, capturing the context, options considered, final decisions, and consequences to maintain durable project memory.

How do I update project memory after an incident is resolved?

Update project memory after incident resolution by refreshing PROJECT.md with incident details and status, appending retrospective notes to Tech Specs, and creating ADRs to ensure the resolution context is preserved for future work.

Can I document process friction alongside technical decisions in project docs?

Yes, you can document process friction alongside technical decisions. When capturing learnings and updating repository docs, you can include optional notes specifically detailing any process friction encountered during the workflow.

Does capturing project context require manual updates to onboarding documentation?

Capturing project context does not require manual onboarding updates. The process automatically refreshes repository onboarding docs and documentation to reflect newly learned patterns, ensuring onboarding stays current without separate manual intervention.

When should I update my tech specs with retrospective notes?

You should update tech specs with retrospective notes after a feature completes or an incident is resolved. Appending these notes ensures that learned patterns and process context are captured in project memory for future reference.