continuous-learning

Extract reusable patterns from Claude Code sessions and save them as learning skills.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/koumatsumoto/.claude --skill continuous-learning-koumatsumoto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/koumatsumoto/.claude/tree/main/skills/continuous-learning
Command: npx skills add https://github.com/koumatsumoto/.claude --skill continuous-learning-koumatsumoto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

Claude Code sessions generate valuable learnings but they are often scattered and hard to reuse; this skill captures recurring patterns and saves them as learning skills for future reuse.

Core Features & Use Cases

  • Stop-hook evaluation at session end to assess quality and extract reusable patterns.
  • Detects patterns like error_resolution, user_corrections, workarounds, debugging_techniques, and project_specific.
  • Stores learned skills under ~/.claude/skills/learned/ for quick retrieval and reuse across projects.

Quick Start

After ending a Claude Code session, ensure your Stop hook runs to extract patterns and save them to ~/.claude/skills/learned/.

Frequently Asked Questions about continuous-learning

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

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

Capture reusable patterns from Claude Code sessions by running a Stop hook at session end to evaluate quality and extract recurring insights into saved learning skills.

What types of session patterns can be extracted as learning skills?

Session patterns like error resolution, user corrections, workarounds, debugging techniques, and project-specific solutions are detected and extracted as learning skills for reuse.

How do I configure continuous learning to save patterns in a specific directory?

Configure continuous learning by setting the learned_skills_path variable to specify the target directory, and adjust min_session_length and extraction_threshold to control capture sensitivity.

Does the session evaluation Stop hook require any external dependencies?

The session evaluation Stop hook requires jq as an external dependency to parse session data and successfully extract reusable patterns into learning skills.

Where are extracted debugging techniques and workarounds stored for later retrieval?

Extracted debugging techniques and workarounds are stored as learning skills under the ~/.claude/skills/learned/ path, ensuring safe, auditable retrieval for future projects.

What is the best way to reuse error resolution patterns across different projects?

The best way to reuse error resolution patterns is applying a Stop hook to extract insights from Claude Code sessions and store them as accessible learning skills across workflows.