continuous-learning

Extract reusable patterns from Claude coding session transcripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JGcode3675/gcs-os --skill continuous-learning-jgcode3675
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/JGcode3675/gcs-os/tree/main/home/james/claude-config/skills/continuous-learning
Command: npx skills add https://github.com/JGcode3675/gcs-os --skill continuous-learning-jgcode3675

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

This Skill automatically extracts reusable patterns from Claude coding sessions, turning session insights into future learnable skills and reducing manual knowledge capture.

Core Features & Use Cases

  • Stop Hook Execution: Runs once at the end of each session to evaluate the full transcript.
  • Configurable Extraction: Allows users to set minimum session length, pattern types, and ignore lists via a JSON config.
  • Skill Generation: Saves identified patterns as new skills in a designated directory for reuse.
  • Use Case: After a long debugging session, the skill extracts the error resolution steps and stores them for quick reference in future projects.

Quick Start

Invoke the continuous-learning skill after a coding session to automatically extract and store reusable 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 coding sessions?

You can automatically extract reusable patterns from Claude coding sessions by running a Stop hook at session end. This analyzes the transcript, identifies error resolutions and debugging techniques, and writes them as new skills to a designated directory.

How do I configure the minimum session length for extracting code session patterns?

Configuring the minimum session length for extracting code session patterns requires a JSON configuration file. This file allows you to set minimum message counts and pattern types so the Stop hook only analyzes substantial transcripts.

Do I need jq to run continuous learning hooks for Claude transcripts?

Yes, you need jq installed to run continuous learning hooks for Claude transcripts. The Bash script depends on jq to parse the session transcript data and identify project-specific conventions before writing extracted skills.

What is the best way to save debugging techniques from a coding session for future projects?

The best way to save debugging techniques from a coding session for future projects is using a Stop hook to evaluate the full transcript. It automatically generates and stores identified error resolution steps as reusable skills in a designated directory.

Can I set an ignore list to filter out specific patterns when extracting skills from transcripts?

Yes, you can set an ignore list to filter out specific patterns when extracting skills from transcripts. The configurable JSON file supports ignore lists alongside minimum session length and pattern types to customize extraction behavior.

Why aren't patterns being extracted from my short Claude code sessions?

Patterns are not extracted from short Claude code sessions because the Bash script respects a configurable minimum message count. If the transcript does not meet this threshold in the JSON configuration, the Stop hook skips the extraction process.