continuous-learning

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

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ValenBorras/upscribe --skill continuous-learning-valenborras
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/ValenBorras/upscribe/tree/main/.github/skills/continuous-learning
Command: npx skills add https://github.com/ValenBorras/upscribe --skill continuous-learning-valenborras

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • End-of-session Stop hook analyzes the full session transcript to surface repeatable patterns.
  • Detects patterns such as error_resolution, user_corrections, debugging_techniques, workarounds, and project_specific.
  • Saves extracted patterns to ~/.claude/skills/learned/ for future reuse.

Quick Start

Enable automatic learning by running Claude with the continuous-learning skill active; as sessions complete, patterns will be harvested and stored.

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

You can extract reusable patterns from Claude Code session transcripts by using a Stop hook that analyzes the full session at completion, detecting patterns like error resolution and debugging techniques, then saving them as learned skills.

Can I automatically save debugging techniques and error resolutions from Claude Code sessions?

Yes, you can automatically save debugging techniques and error resolutions by enabling a continuous learning Stop hook that detects these specific patterns in the transcript and stores them in a dedicated learned skills directory.

How do I configure pattern detection thresholds for Claude Code session analysis?

You configure pattern detection thresholds by modifying the config.json file, which controls minimum session length, detection thresholds, and the specific patterns to extract such as user corrections and project-specific workarounds.

Does continuous learning require any dependencies to start harvesting skills from Claude Code?

Continuous learning requires no external dependencies to start harvesting skills; it operates as a Stop hook within the Claude Code environment and writes extracted patterns directly to the local file system.

What is the best way to ensure short Claude Code sessions are not analyzed for pattern extraction?

The best way to filter out short sessions is by setting a minimum session length parameter in the config.json file, ensuring the Stop hook only analyzes substantial transcripts that contain meaningful repeatable patterns.

Where are learned skills stored after extracting patterns from Claude Code transcripts?

Learned skills extracted from Claude Code transcripts are stored in the ~/.claude/skills/learned/ directory, making them available as reusable resources for future coding sessions.