continuous-learning

Extracts reusable patterns from chat history and saves them as new skills.

Updated Nov 17, 2025
One-click install
npx skills add https://github.com/itou-daiki/easy_stat_edu --skill continuous-learning-itou-daiki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/itou-daiki/easy_stat_edu/tree/main/.agent/skills/continuous-learning
Command: npx skills add https://github.com/itou-daiki/easy_stat_edu --skill continuous-learning-itou-daiki

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

  • Stop-hook at session end to trigger evaluation and extraction of patterns.
  • Pattern detection across transcripts, including error_resolution, user_corrections, workarounds, debugging_techniques, and project_specific.
  • Saves extracted learned skills to ~/.claude/skills/learned/ for quick reuse.
  • Configurable via config.json to adjust thresholds, paths, and ignore rules.

Quick Start

Enable the Stop-hook for Claude Code and run a session to have the tool evaluate and save learned skills 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 extract reusable patterns from Claude Code sessions automatically?

Configurable pattern detection in Claude Code sessions identifies error resolutions, user corrections, workarounds, debugging techniques, and project-specific patterns. It analyzes transcripts against a minimum message threshold and saves them as learned skills for future reuse.

How do I configure pattern extraction thresholds and ignore rules for Claude Code sessions?

You configure pattern extraction thresholds, paths, and ignore rules by editing a config.json file. This configuration file allows you to tailor the minimum message threshold and specific pattern types that the evaluate-session.sh script will process.

Does Claude Code session analysis require a minimum number of messages to extract learned skills?

Claude Code session analysis triggers pattern extraction only when the transcript meets a configurable minimum message threshold. You adjust this entry barrier inside config.json to ensure only substantial sessions are evaluated and saved.

What is the best way to save Claude Code debugging techniques and workarounds for future projects?

The best way to save Claude Code debugging techniques is to use an automated stop-hook that detects workarounds and error resolutions across transcripts. It stores these extracted patterns as reusable learned skills in the ~/.claude/skills/learned/ directory.

Why are my learned skills from Claude Code sessions not being saved after the session ends?

Learned skills are not saved if the session transcript fails to meet the minimum message threshold defined in config.json. Additionally, incorrect path configurations or missing stop-hook setup in Claude Code will prevent the evaluate-session.sh script from running.