continuous-learning

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

Automatically reduces manual effort by extracting reusable patterns from Claude Code sessions and saving them as learned skills for future reuse.

Core Features & Use Cases

  • Stop-hook evaluation at session end to identify patterns such as error_resolution, user_corrections, workarounds, and debugging_techniques.
  • Saves learned skills to ~/.claude/skills/learned/ for quick reuse across projects.
  • Enables building a personal library of coding patterns and conventions for faster future development.

Quick Start

Add the Stop hook to Claude settings to run evaluate-session.sh at session end and let it save 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 automatically extract reusable patterns from Claude Code sessions?

You can automatically extract reusable patterns from Claude Code sessions by configuring a stop-hook to run an evaluation script at session end, which identifies error resolutions and workarounds to save as learned skills.

What types of coding patterns can be saved as learned skills from my sessions?

The evaluation script identifies patterns including error resolutions, user corrections, workarounds, and debugging techniques, saving them as reusable skills for future development across projects.

How do I set up continuous learning for my Claude Code workflows?

Set up continuous learning by adding a stop hook to your Claude settings to trigger the session evaluation script, and define a minimal JSON config specifying minimum session length and the learned skills storage path.

Do I need jq installed to parse session data and save learned skills?

Yes, jq is required for parsing session data and saving learned skills, as the evaluation script relies on this utility to process JSON structures and extract reusable coding patterns.

Where are extracted coding patterns stored for future reuse across projects?

Extracted coding patterns are stored in the local learned skills directory at ~/.claude/skills/learned/, allowing you to build a personal library of conventions for quick reuse across multiple projects.