learning-loop

Capture structured lessons learned into a local YAML knowledge base.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

After completing significant tasks, teams need a disciplined way to capture lessons learned, categorize them (pattern, antipattern, tool discovery, configuration insight), and store them for future reference in a local knowledge base.

Core Features & Use Cases

  • Structured capture of learnings: store entries in .claude/config/knowledge_base.yml with fields like title, category, language, description, and optional metadata.
  • Query and discovery: search by language, tool, category, or keywords; list entries and view statistics.
  • Phase-based workflow: supports interactive capture, storage, querying, and reference tracking for ongoing improvement.

Quick Start

After completing a major task, run the learning-loop skill to capture or query structured learnings.

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 software development task?

To capture lessons learned after software development tasks, use an interactive workflow to store structured entries in a local knowledge base. This process records post-task reflection in a versioned YAML schema with fields for title, category, language, and description.

What is the best way to organize post-task reflections in a local knowledge base?

Organizing post-task reflections in a local knowledge base is best handled by categorizing entries as patterns, antipatterns, tool discoveries, or configuration insights. This categorization enables efficient querying by language, tool, or category later.

How do I query past development learnings by programming language or tool?

You can query past development learnings by programming language or tool through an interactive search function over a local YAML knowledge base. This allows you to list entries, view statistics, and retrieve specific past insights.

Does capturing post-task learnings require external dependencies or database setup?

Capturing post-task learnings does not require external dependencies or database setup. The process writes directly to a local YAML configuration file using a versioned entry schema and generates unique IDs without external services.

What format are structured learning entries stored in?

Structured learning entries are stored in a local YAML file located at .claude/config/knowledge_base.yml. The versioned entry schema generates unique identifiers in the YYYYMMDD-NNN format to track post-task reflections.