Continuous Learning Skill

SkillDev tools

This skill should be used when the user asks to 'extract patterns from this session', 'save what we learned', 'create a skill from this workflow', 'learn from this conversation', 'capture reusable knowledge', or wants to turn session patterns into reusable skills.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Continuous Learning Skill skill

What this skill tells your AI

The instructions your AI receives, as published by edwinhu/workflows in skills/continuous-learning/SKILL.md and read by ahel’s review.

What this skill carries — grep references/ for any subject the names below miss: !d=${CLAUDE_SKILL_DIR}; command -v skill-toc >/dev/null 2>&1 && exec skill-toc "$d"; s=$HOME/.claude/skills/plugin-utils/bin/skill-toc; [ -x "$s" ] && exec "$s" "$d"; echo "(skill-toc unavailable: references and scripts are NOT listed here — install the plugin-utils plugin, or start a new session so its bin/ reaches PATH)"

Extract reusable patterns from sessions and save them as learned skills for future use.

How It Works

This skill analyzes the session transcript to identify extractable patterns:

  1. Session Evaluation: Checks if session has enough messages (default: 10+)
  2. Pattern Detection: Identifies error resolutions, workarounds, debugging techniques
  3. Skill Extraction: Saves useful patterns to ~/.claude/skills/

When to Use

  • At end of long sessions with multiple problem-solving cycles
  • After resolving complex errors that might recur
  • When you develop project-specific conventions

Invocation

Use /learn command or invoke directly:

/continuous-learning

Configuration

Edit config.json to customize:

{
  “min_session_length”: 10,
  “extraction_threshold”: “medium”,
  “auto_approve”: false,
  "learned_skills_path": "~/.claude/skills/learned/",
  “patterns_to_detect”: [
    “error_resolution”,
    “user_corrections”,
    “workarounds”,
    “debugging_techniques”,
    “project_specific”
  ]
}

Pattern Types

PatternDescription
error_resolutionHow specific errors were resolved
user_correctionsPatterns from user corrections
workaroundsSolutions to framework/library quirks
debugging_techniquesEffective debugging approaches
project_specificProject-specific conventions

Learned Skills Format

Extracted skills are saved following the standard skill directory structure:

~/.claude/skills/learned/
├── fix-marimo-import-error/
│   └── SKILL.md
├── debug-pixi-environment/
│   └── SKILL.md
└── wrds-connection-pattern/
    └── SKILL.md

Each learned skill follows standard SKILL.md format with:

  • Frontmatter (name and description)
  • Problem context
  • Solution pattern
  • Example usage

Integration

The skill reads from CLAUDE_TRANSCRIPT_PATH (JSON conversation transcript) which is automatically set by Claude Code during sessions.

Related

  • /learn command - Manual pattern extraction mid-session
  • /checkpoint command - Save session state
  • Session-end hook - Auto-evaluates sessions for patterns

Signals

GitHub stars
21
Forks
4
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
continuous-learning-edwinhu
Source
github.com/edwinhu/workflows