learn

Capture user corrections and encode them into durable repository guidance files.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Tyler-R-Kendrick/copilot-auto-training --skill learn-tyler-r-kendrick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/Tyler-R-Kendrick/copilot-auto-training/tree/main/skills/learn
Command: npx skills add https://github.com/Tyler-R-Kendrick/copilot-auto-training --skill learn-tyler-r-kendrick

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Corrections given during a conversation are often lost after the session ends, causing the same mistakes to repeat. This Skill turns user corrections and recurring lessons into durable updates across agent memory, instruction files, skills, AGENTS.md, hooks, docs, evals, and tests. ## Core Features & Use Cases - Correction capture: Identifies the exact correction or new requirement from the active conversation and decides whether it generalizes into a reusable rule. - Persistent artifact selection: Chooses the smallest authoritative surface, from agent memory and .agents/MEMORY.md to instruction files, custom agents, skills, AGENTS.md, and hooks. - Regression guarding: Adds or adjusts evals and tests when the lesson is objective enough to verify automatically. - Use Case: After a user corrects you for running Python outside the repo's .venv, update the relevant instruction file and validation guidance so future runs use python -m pytest -q correctly. ## Quick Start Ask the agent to capture the correction you just gave and update the right instructions, memory file, or tests so the mistake does not happen again.

Frequently Asked Questions about learn

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

FAQPage Schema
How do I make an AI agent remember a correction permanently?

Use this Skill to capture the correction from the conversation and encode it into a durable surface such as agent memory, `.agents/MEMORY.md`, or an instruction file. It generalizes the fix into a reusable rule rather than a one-off apology.

How to choose between agent memory, instructions, skills, and hooks for a lesson?

Prefer agent memory or `.agents/MEMORY.md` for stable cross-task facts, instruction files for default behavior changes, skills for reusable capabilities, and hooks for deterministic enforcement. The Skill picks the smallest authoritative surface closest to the failure.

When should a correction not be saved to repository guidance?

Keep the fix local when it is a one-off stylistic preference, an ephemeral debugging note, or too narrow to generalize safely. The Skill applies a generalization test before editing durable guidance to avoid overfitting to one example.

Can repeated task failures be fixed by creating a new agent skill?

Yes. When a task keeps failing because instructions are faulty or incomplete, the Skill recommends creating or tightening an agent skill under `skills/` instead of bloating global instructions, since a stronger trigger contract is easier to validate.

Does this add tests or evals for captured learnings?

Yes, when the lesson is objective enough to verify automatically, the Skill adds or adjusts evals or tests as regression guards. This is recommended for strict contracts like file paths, validation commands, or response structures.