continuous-learning

Analyze Claude Code sessions to extract reusable patterns and save them as learned skills.

1|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/tarrragon/claude --skill continuous-learning-tarrragon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/tarrragon/claude/tree/main/skills/continuous-learning
Command: npx skills add https://github.com/tarrragon/claude --skill continuous-learning-tarrragon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams improve Claude Code by automatically extracting repeatable patterns from sessions and saving them as learned skills, reducing manual effort.

Core Features & Use Cases

  • Session evaluation: Runs at Stop to analyze a completed session and identify reusable patterns.
  • Pattern extraction: Captures common learnings like error resolutions, workarounds, and debugging techniques.
  • Persistence: Saves extracted learned skills to .claude/skills/learned/ for reuse across projects.
  • Use Case: After a long debugging session, the tool saves the most effective fixes as a learned skill that can be reused in future sessions.

Quick Start

Finish a Claude Code session and check the .claude/skills/learned/ directory for newly saved patterns.

Frequently Asked Questions about continuous-learning

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

FAQPage Schema
How do I automatically extract reusable patterns from Claude Code sessions?

You can automatically extract reusable patterns from Claude Code sessions by running a Stop hook that analyzes session activity and saves identified error resolutions and debugging techniques as learned skills.

How does a Stop hook capture learned skills for future debugging?

A Stop hook captures learned skills by evaluating the completed session at the end, identifying repeatable workarounds, and persisting them as files in the .claude/skills/learned/ directory for future reuse.

Can I configure which session patterns get extracted and saved as learned skills?

Yes, you can configure which session patterns get extracted by using a config.json file to define specific patterns_to_detect and set ignore_patterns to filter out unwanted session data.

Where are extracted session patterns and workarounds saved for cross-project reuse?

Extracted session patterns and workarounds are saved directly to the .claude/skills/learned/ directory, ensuring that captured debugging techniques and error resolutions are available for reuse across projects.

What types of debugging techniques can be harvested from a completed coding session?

The types of debugging techniques harvested from a completed coding session include effective error resolutions, temporary workarounds, and successful debugging patterns that proved useful during the workflow.

Do I need any dependencies to start saving Claude Code session learnings automatically?

No dependencies are needed to start saving Claude Code session learnings automatically, as the skill operates independently as a Stop hook to analyze sessions and write extracted patterns to the learned directory.