continuous-learning

Extract reusable skill patterns from completed Claude Code session transcripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

It turns repeated Claude Code work into reusable future skills by extracting patterns from completed sessions and saving them for later use.

Core Features & Use Cases

  • End-of-session Stop hook evaluation: Automatically checks sessions at the end of a run to decide whether meaningful patterns can be extracted.
  • Pattern extraction and storage: Detects configurable categories (like error resolution and debugging techniques) and saves learned skills to a local directory for future reuse.
  • Thresholds and filtering controls: Lets you require a minimum session length and tune extraction strictness while ignoring low-value patterns.

Quick Start

Add the provided Stop hook command to your ~/.claude/settings.json so evaluate-session.sh runs automatically when a session ends.

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 session transcripts?

You can automatically extract reusable patterns from Claude Code session transcripts by configuring a Stop hook that triggers pattern evaluation at the end of each session, saving resolved error handling and debugging techniques locally for future reuse.

What is a Stop hook in Claude Code for continuous learning?

A Stop hook in Claude Code continuous learning is an end-of-session trigger that evaluates completed transcripts to detect meaningful development patterns, filtering sessions by minimum message count before saving them as local skills.

Do I need jq installed to parse session transcripts for skill extraction?

Yes, you need jq installed as a dependency to parse session transcripts and filter hook input, as the evaluation script relies on it to process the JSON environment context for pattern extraction.

Can I control which Claude Code sessions get saved as learned skills?

Yes, you can control which Claude Code sessions get saved by configuring minimum message count thresholds and extraction strictness settings, which filter out low-value sessions and ignore patterns that lack reusable debugging or error resolution value.

What types of development patterns can be extracted from Claude Code transcripts?

The pattern extraction process targets development sessions that resolve errors, apply debugging techniques, create workarounds, or establish project-specific conventions, saving these categorized patterns into a configured local learned skills directory.

How do I set up automatic pattern extraction from Claude Code sessions?

To set up automatic pattern extraction, add the provided Stop hook command to your ~/.claude/settings.json file so the evaluate-session.sh script runs automatically when a session ends, parsing the transcript and writing learned patterns to your configured path.