learning-loop

Capture structured lessons learned into a YAML knowledge base file.

1|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/ReefBytes/Manifest --skill learning-loop-reefbytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learning-loop
Source: https://github.com/ReefBytes/Manifest/tree/main/configs/claude/skills/learning-loop
Command: npx skills add https://github.com/ReefBytes/Manifest --skill learning-loop-reefbytes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture structured lessons learned after major tasks and stores them in .claude/config/knowledge_base.yml for future reference and learning.

Core Features & Use Cases

  • Interactive capture of new learnings with fields like title, category, language, and description.
  • Query and list existing learnings by language, tool, or category.
  • Generate knowledge_base statistics to track learning activity and coverage.

Quick Start

Invoke the learning-loop with a chosen mode (capture, query, list, or stats) to manage knowledge entries.

Frequently Asked Questions about learning-loop

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

FAQPage Schema
How do I capture lessons learned after completing a project task?

You can capture lessons learned by invoking the interactive mode to document structured entries with fields like title, category, language, and description. The system stores these entries in a YAML knowledge base for future reference.

What is the best way to query a knowledge base for past learnings by tool or category?

You can query the knowledge base by filtering existing learnings based on language, tool, or category. This allows you to quickly retrieve relevant historical entries and review past solutions for ongoing improvement.

Can I track learning activity and coverage statistics in a YAML knowledge base?

Yes, you can generate knowledge base statistics to track learning activity and coverage. This feature aggregates your stored entries to provide insights into your ongoing learning progress and distribution across categories.

What structured format is required for storing knowledge management entries?

Knowledge management entries require a YAML frontmatter-driven format stored in a configuration file. The defined schema includes fields like id, title, category, language, description, tags, tool, source, confidence, and example.

Does the learning capture process support tagging entries with confidence levels and sources?

Yes, the learning capture process supports tagging entries with confidence levels and sources. The entry schema explicitly includes source and confidence fields alongside tags to ensure captured learnings are properly contextualized.

When should I not use a structured knowledge base for capturing lessons learned?

A structured knowledge base is not suited for unstructured notes or data outside the defined YAML schema. If your learnings cannot be categorized by language, tool, or category, this structured approach may be too rigid.