lessons-learned

Coordinate cross-skill LessonsLearned notes across global and per-user files.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/bhanford9/vs-code-copilot-tools --skill lessons-learned-bhanford9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lessons-learned
Source: https://github.com/bhanford9/vs-code-copilot-tools/tree/main/skills/lessons-learned
Command: npx skills add https://github.com/bhanford9/vs-code-copilot-tools --skill lessons-learned-bhanford9

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures and coordinates the two-tier LessonsLearned feedback across skills and agents to prevent repeating mistakes and to share guidance between global tooling and local workspaces.

Core Features & Use Cases

  • Two-file pattern: LessonsLearned.GLOBAL.md for global notes and LessonsLearned.md for per-user, workspace-local knowledge.
  • Workflow guidance: read both files before starting a session, prompt to capture lessons at session end, and categorize entries into Codebase or Process/Model with promotion to SKILL.md when needed.
  • Change management: supports atomic promotions and deduplication checks to maintain a clean, evolving knowledge base across teams.

Quick Start

Read both LessonsLearned.GLOBAL.md and LessonsLearned.md, then start a lessons learned session when prompted.

Frequently Asked Questions about lessons-learned

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

FAQPage Schema
How do I capture lessons learned notes across multiple skills and prompts?

Lessons learned notes are captured using a two-file structure: LessonsLearned.GLOBAL.md for global tooling guidance and LessonsLearned.md for per-user workspace knowledge, preventing repeated mistakes across skills.

What is the best way to organize knowledge management feedback for skill development?

Organize knowledge management feedback by categorizing entries into Codebase or Process/Model categories, applying promotion rules to move validated lessons into SKILL.md when they require permanent workflow guidance.

When do I need a two-file structure for documentation and feedback loops?

A two-file structure for feedback loops is needed when coordinating cross-skill lessons across global and local environments, separating global tooling guidelines from workspace-specific knowledge to maintain a clean knowledge base.

How do I prevent duplicate knowledge management entries during workflow guidance sessions?

Prevent duplicate knowledge management entries by running deduplication checks during atomic promotions, ensuring that new lessons learned are validated against existing notes before being added to the evolving knowledge base.

Can I promote per-user workspace notes to global skill documentation?

Yes, per-user workspace notes can be promoted to global skill documentation through atomic promotions, moving validated entries from LessonsLearned.md into SKILL.md or LessonsLearned.GLOBAL.md to share guidance across teams.

What are the limitations of managing lessons learned notes across different agents?

Managing lessons learned notes requires strict adherence to the two-file pattern and category tagging; without atomic promotions and deduplication checks, the knowledge base across different agents can become cluttered or inconsistent.