continuous-learning

Extract reusable patterns from Claude Code sessions into learned skills.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/MBarry01/dousell-immo --skill continuous-learning-mbarry01
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/MBarry01/dousell-immo/tree/main/.claude/skills/continuous-learning
Command: npx skills add https://github.com/MBarry01/dousell-immo --skill continuous-learning-mbarry01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates turning Claude Code sessions into a library of reusable skills by extracting recurring patterns.

Core Features & Use Cases

  • End-of-session learning: captures patterns when a session ends and saves them for future use.
  • Pattern taxonomy: classifies patterns into error_resolution, user_corrections, workarounds, debugging_techniques, and project_specific.
  • Centralized learning store: writes learned skills to .claude/skills/learned/ for quick retrieval in future sessions.
  • Use Case: Data scientists or developers running Claude Code can gradually accumulate actionable techniques and best practices without manual note-taking.

Quick Start

Configure the Stop hook in .claude/settings.json and run Claude Code sessions to start collecting learned patterns automatically.

Frequently Asked Questions about continuous-learning

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

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

You can extract reusable patterns by configuring a Stop hook in .claude/settings.json that triggers at session end, automatically detecting and saving workarounds and debugging techniques to a learned skills directory.

What types of patterns can be captured when Claude Code sessions end?▼

Session end extraction classifies patterns into five categories: error_resolution, user_corrections, workarounds, debugging_techniques, and project_specific patterns for future reuse.

How do I configure continuous learning for Claude Code sessions?▼

Continuous learning is configured via a config.json file where you set min_session_length, extraction_threshold, auto_approve, learned_skills_path, and specify which pattern categories to detect.

Do I need to manually approve every learned skill extracted from Claude Code?▼

No, manual approval is optional. You can set the auto_approve parameter to true in config.json to automatically accept extracted patterns into your learned skills store.

Where are extracted patterns stored for reuse across future Claude Code sessions?▼

Extracted patterns are saved to the .claude/skills/learned/ directory, creating a centralized learning store accessible for quick retrieval in future Claude Code sessions.

Can I filter Claude Code session learning to ignore short interactions?▼

Yes, you can filter short interactions by setting the min_session_length and extraction_threshold parameters in config.json to control when pattern extraction triggers.