Compound Learnings

Categorize and save session learnings into files under ~/.claude/.

2|Updated Nov 6, 2015
One-click install
npx skills add https://github.com/ahoym/dotfiles --skill compound-learnings-ahoym
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Compound Learnings
Source: https://github.com/ahoym/dotfiles/tree/main/.claude/commands/compound-learnings
Command: npx skills add https://github.com/ahoym/dotfiles --skill compound-learnings-ahoym

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you capture valuable insights, patterns, and new knowledge discovered during a conversation and save them as structured skills, guidelines, or reference learnings for future use.

Core Features & Use Cases

  • Identify and Categorize Learnings: Automatically reviews conversation history to identify potential learnings and helps you categorize them as Skills, Guidelines, or general Learnings.
  • Save to Knowledge Base: Persists your captured learnings into organized files within your ~/.claude/ directory.
  • Use Case: After a complex debugging session, you discover a novel pattern for resolving a specific type of error. You can use this Skill to capture that pattern as a new Skill, making it easily retrievable for future similar issues.

Quick Start

Use the compound learnings skill to capture insights from this session.

Frequently Asked Questions about Compound Learnings

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

FAQPage Schema
How do I save session learnings and insights into structured documentation?

You can save session learnings by capturing conversation insights and categorizing them as skills, guidelines, or reference documents. The skill persists captured knowledge into organized files within your ~/.claude/ directory for future retrieval.

What is the best way to capture new debugging patterns discovered during a coding session?

Capturing new debugging patterns involves identifying novel problem-solving methods from your conversation history and categorizing them as new skills. This makes the discovered patterns easily retrievable for resolving similar issues in the future.

How do I categorize captured knowledge into skills, guidelines, or general learnings?

Categorizing captured knowledge is handled by reviewing conversation history to identify potential learnings, allowing you to classify insights into distinct skills, guidelines, or general learnings based on the nature of the discovered pattern.

Does saving session learnings require specific file I/O permissions?

Saving session learnings requires file I/O operations executed via a bash script. This script manages writing and appending categorized content to designated files based on the specific learning type and target path.

Can I use this to automatically generate reference documents from conversation history?

Automatically generating reference documents from conversation history is supported by identifying new patterns and knowledge discovered during interactions. The system facilitates persistent storage of these insights as structured reference materials.