continuous-learning

Evaluate Claude Code session transcripts and save reusable patterns as learned skills.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/lzx0122/NigPing --skill continuous-learning-lzx0122
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/lzx0122/NigPing/tree/main/.agent/skills/continuous-learning
Command: npx skills add https://github.com/lzx0122/NigPing --skill continuous-learning-lzx0122

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically evaluates Claude Code sessions to extract reusable patterns and save them as learned skills for future use.

Core Features & Use Cases

  • Session Evaluation: Checks if session has enough messages (default: 10+).
  • Pattern Detection: Identifies extractable patterns from the session.
  • Skill Extraction: Saves useful patterns to ~/.claude/skills/learned/

Quick Start

Enable the continuous-learning Stop hook and ensure transcripts are available so patterns can be saved 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 automatically extract reusable patterns from Claude Code sessions?

You can automatically extract reusable patterns by enabling a Stop-hook that evaluates Claude Code session transcripts, detects actionable patterns, and saves them as learned skills into the ~/.claude/skills/learned/ directory for future reuse.

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

Continuous learning in Claude Code is a mechanism that evaluates your session transcripts after they end, identifies successful problem-solving patterns, and stores them as reusable skill files in ~/.claude/skills/learned/ to improve future interactions.

Do I need a specific environment setup to capture Claude Code learned skills?

Yes, you need a configured environment with the CLAUDE_TRANSCRIPT_PATH variable pointing to your transcript file, and a writable learned-skills directory at ~/.claude/skills/learned/ to store the extracted patterns.

How many messages are required in a Claude Code session before pattern extraction occurs?

A Claude Code session must contain at least 10 messages by default for the evaluation mechanism to trigger and begin detecting extractable patterns from the transcript.

What is the best way to save Claude Code session patterns for future reuse?

The best way to save session patterns is using a Stop-hook that automatically evaluates the transcript at the end of your session, extracts reusable patterns, and writes them as skill files to ~/.claude/skills/learned/.

Why are my Claude Code session patterns not being saved to the learned directory?

Patterns are not saved if the session has fewer than 10 messages, the CLAUDE_TRANSCRIPT_PATH is not configured, the Stop-hook is disabled, or the ~/.claude/skills/learned/ directory is not writable.