continuous-learning

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

302|21|Updated May 10, 2026
One-click install
npx skills add https://github.com/virgo777/buddyme --skill continuous-learning-virgo777
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/virgo777/buddyme/tree/main/buddyMe/skill_library/skills/continuous-learning
Command: npx skills add https://github.com/virgo777/buddyme --skill continuous-learning-virgo777

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.

Core Features & Use Cases

  • Runs as a Stop hook at the end of Claude Code sessions to evaluate and extract patterns
  • Stores learned skills to ~/.claude/skills/learned/ for future reuse
  • Supports configurable thresholds and pattern categories (min_session_length, extraction_threshold, learned_skills_path, patterns_to_detect, ignore_patterns)
  • Use case: After a Claude Code session, patterns like error_resolution or debugging_techniques are learned for quick reuse in future sessions.

Quick Start

Enable the continuous-learning Stop hook by placing evaluate-session.sh in the skill directory and configuring config.json, then run Claude Code sessions to automatically learn and save 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 at the end of each session to identify and save learned skills for future reuse.

What is a Stop hook in Claude Code and how does it help with continuous learning?

A Stop hook in Claude Code triggers at the end of a session to evaluate the conversation, identify reusable patterns like error resolution, and store them as learned skills for future use.

How do I configure pattern detection thresholds for Claude Code sessions?

You configure pattern detection thresholds by editing the config.json file to customize settings like min_session_length, extraction_threshold, patterns_to_detect, and ignore_patterns.

Where are learned skills saved after extracting patterns from Claude Code?

Learned skills extracted from Claude Code sessions are saved under the ~/.claude/skills/learned/ directory, making them available for quick reuse in future debugging and error resolution tasks.

Do I need to run a shell script to extract debugging techniques from Claude Code?

Yes, you need to place the evaluate-session.sh shell script in the skill directory to drive the extraction process and evaluate session patterns automatically at the end of your Claude Code sessions.

Can I ignore specific patterns when automating continuous learning in Claude Code?

Yes, you can ignore specific patterns by adding them to the ignore_patterns array in your config.json file, preventing the Stop hook from extracting and saving unwanted patterns from Claude Code sessions.