continuous-learning

Extract reusable patterns from Claude Code session transcripts into learned skills.

2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/steven715/cpp-claude-code --skill continuous-learning-steven715
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/steven715/cpp-claude-code/tree/main/skills/continuous-learning
Command: npx skills add https://github.com/steven715/cpp-claude-code --skill continuous-learning-steven715

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automatically extracts repeatable patterns from Claude Code sessions and saves them as learned skills for future reuse, reducing manual pattern discovery.

Core Features & Use Cases

  • End-of-session pattern extraction: Evaluates the session transcript at stop to identify reusable patterns.
  • Learned-skills generation: Stores discovered patterns into ~/.claude/skills/learned/ for reuse in future sessions.
  • Configurable behavior: Adjustable via config.json for minimum session length, extraction threshold, and destination path.

Quick Start

Ensure the Stop hook is enabled in ~/.claude/settings.json, then complete a Claude Code session to trigger automatic extraction and saving of 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 a Claude Code session automatically?

You can extract reusable patterns by enabling a Stop hook in your settings to evaluate the session transcript at the end, detect patterns, and save them as learned skills for future reuse.

What is session learning in Claude Code and how does it work?

Session learning captures repeatable patterns from your code-decision sessions. It uses a Stop hook triggered at session end to analyze the transcript and generate learned skills automatically.

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

You can configure pattern extraction by editing the config.json file to adjust settings like minimum session length, extraction threshold, and the destination path for storing learned skills.

Do I need jq to save learned skills from Claude Code sessions?

Yes, you need jq installed as a dependency to process the transcript data and successfully extract reusable patterns into the learned skills directory.

Can I reuse extracted patterns from previous Claude Code sessions in future workflows?

Yes, extracted patterns are saved directly into the ~/.claude/skills/learned/ directory, making them available as learned skills for automatic reuse in future code-decision sessions.

What is the best way to reduce manual pattern discovery when working with Claude Code?

The best way to reduce manual pattern discovery is to enable end-of-session pattern extraction, which automatically identifies repeatable patterns from your transcripts and saves them as learned skills.