continuous-learning

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

3|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/agentmatters/mullai-bot --skill continuous-learning-agentmatters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/agentmatters/mullai-bot/tree/main/src/Mullai.Skills/Skills/claude-code-everything/continuous-learning
Command: npx skills add https://github.com/agentmatters/mullai-bot --skill continuous-learning-agentmatters

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Detects recurring patterns in Claude Code transcripts and extracts them for reuse.
  • Saves learned skills to ~/.claude/skills/learned/ for easy access across sessions.
  • Works as an end-of-session (Stop) hook to minimize impact on live conversations.
  • Use Case: After a long Claude Code session, you can quickly turn observed debugging techniques into reusable intents.

Quick Start

Enable the Stop hook and run Claude Code sessions; pattern extraction is saved to ~/.claude/skills/learned/ after each session.

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?

To automatically extract reusable patterns from Claude Code sessions, enable a configured Stop hook to evaluate transcripts at end-of-session and save detected patterns to the ~/.claude/skills/learned/ directory for future reuse.

What is a Stop hook in Claude Code and when do I need it for continuous learning?

A Stop hook in Claude Code is an automation trigger that executes at the end of a session, needed when you want to capture and store recurring debugging techniques or patterns without impacting your live conversation.

How do I configure Claude Code to save learned skills across projects?

To save learned skills across projects, configure config.json with your desired learned path and min_session_length values, enabling the system to store extracted patterns under the shared ~/.claude/skills/learned/ directory.

Does pattern extraction in Claude Code interrupt my live conversation?

Pattern extraction does not interrupt your live conversation because it operates as an end-of-session Stop hook, evaluating the transcript and saving learned skills only after your active Claude Code session concludes.

What are the limitations of using Stop hooks for continuous learning in Claude Code?

A limitation of using Stop hooks for continuous learning is that pattern extraction requires sessions to meet a minimum length defined in config.json, and it only triggers automatically at the end of a session rather than during active coding.

Can I use existing learned skills in Claude Code to improve future sessions?

You can use existing learned skills to improve future sessions by accessing the stored intents and patterns in the ~/.claude/skills/learned/ directory, making reusable debugging techniques accessible across different projects.