capture-learnings

Records debugging insights and architectural decisions in a project learnings.md file.

Updated May 13, 2026
One-click install
npx skills add https://github.com/fred07diamond/Call-Copilot --skill capture-learnings-fred07diamond
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: capture-learnings
Source: https://github.com/fred07diamond/Call-Copilot/tree/main/apps/design/.agents/skills/capture-learnings
Command: npx skills add https://github.com/fred07diamond/Call-Copilot --skill capture-learnings-fred07diamond

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Valuable knowledge discovered during development—unexpected behavior, debugging breakthroughs, architectural rationale—often gets lost once a session ends. This Skill captures that knowledge in a persistent learnings.md file so future work benefits from past discoveries. ## Core Features & Use Cases - Knowledge Capture: Records surprising behavior, repeated friction points, architectural decisions, API quirks, and performance insights in a structured Markdown file. - Judgment-Based Filtering: Distinguishes what is worth remembering from what is obvious in the code, avoiding noise in the knowledge base. - Graduation Path: Promotes frequently-referenced learnings into dedicated skills via the create-skill workflow when they outgrow the notes file. - Use Case: After spending an hour discovering that a library silently ignores a config option in a specific version, record the finding in learnings.md so the same trap is never hit twice. ## Quick Start Read the project learnings.md file before starting work and add a new entry whenever you discover something worth remembering.

Frequently Asked Questions about capture-learnings

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

FAQPage Schema
How do I preserve knowledge discovered during debugging sessions?▼

Add a short entry to learnings.md at the project root whenever you figure out surprising behavior or hit the same issue twice. Use a heading per topic with two to three sentences explaining what you learned and why it matters.

What should I write in a project learnings file?▼

Capture surprising behavior, repeated friction, architectural decisions and their rationale, undocumented API or library quirks, and performance insights. Skip anything obvious from reading the code, standard framework behavior, or temporary debugging notes.

When should a learning become its own skill?▼

When a learning is referenced repeatedly, it has outgrown learnings.md. Propose adding it to an existing relevant skill or create a new one via the create-skill skill, treating the update as a Tier 2 source modification requiring verification.

What format should learnings.md entries follow?▼

Match the existing file format, typically a Markdown heading per topic followed by a brief explanation of two to three sentences covering what was learned and why it matters. Keep entries concise and focused on non-obvious knowledge.

Is capture-learnings invoked as a slash command?▼

No, it is background knowledge with user-invocable set to false. The agent reads learnings.md before significant work and updates it when it discovers something worth remembering, rather than being triggered manually.