Catalog
affaan-m/continuous-learning

affaan-m

continuous-learning

[DEPRECATED - use continuous-learning-v2] Legacy v1 stop-hook skill extractor. v2 is a strict superset with instinct-based, project-scoped, hook-reliable learning. Do not invoke v1; route continuous learning, session learning, and pattern extraction requests to continuous-learning-v2.

global
origin:ECC
New~1.1k
v2.0Saved Jul 14, 2026

Continuous Learning Skill - DEPRECATED

DEPRECATED 2026-04-28. Use continuous-learning-v2 instead. v2 is a strict superset: stop-hook observation becomes PreToolUse/PostToolUse observation, full skills become atomic instincts with confidence scoring, and global-only storage becomes project-scoped plus global promotion.

This file is kept for archival reference and backward compatibility with existing installs.


Original v1 Documentation (archival)

Automatically evaluates Claude Code sessions on end to extract reusable patterns that can be saved as learned skills.

When to Activate

  • Setting up automatic pattern extraction from Claude Code sessions
  • Configuring the Stop hook for session evaluation
  • Reviewing or curating learned skills in ~/.claude/skills/learned/
  • Adjusting extraction thresholds or pattern categories
  • Comparing v1 (this) vs v2 (instinct-based) approaches

Status

This v1 skill is still supported, but continuous-learning-v2 is the preferred path for new installs. Keep v1 when you explicitly want the simpler Stop-hook extraction flow or need compatibility with older learned-skill workflows.

How It Works

This skill runs as a Stop hook at the end of each session:

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

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"
  ],
  "ignore_patterns": [
    "simple_typos",
    "one_time_fixes",
    "external_api_issues"
  ]
}

Pattern Types

Pattern Description
error_resolution How specific errors were resolved
user_corrections Patterns from user corrections
workarounds Solutions to framework/library quirks
debugging_techniques Effective debugging approaches
project_specific Project-specific conventions

Hook Setup

Add to your ~/.claude/settings.json:

{
  "hooks": {
    "Stop": [{
      "matcher": "*",
      "hooks": [{
        "type": "command",
        "command": "~/.claude/skills/continuous-learning/evaluate-session.sh"
      }]
    }]
  }
}

Why Stop Hook?

  • Lightweight: Runs once at session end
  • Non-blocking: Doesn't add latency to every message
  • Complete context: Has access to full session transcript
  • The Longform Guide - Section on continuous learning
  • /learn command - Manual pattern extraction mid-session

Comparison Notes (Research: Jan 2025)

vs Homunculus

Homunculus v2 takes a more sophisticated approach:

Feature Our Approach Homunculus v2
Observation Stop hook (end of session) PreToolUse/PostToolUse hooks (100% reliable)
Analysis Main context Background agent (Haiku)
Granularity Full skills Atomic "instincts"
Confidence None 0.3-0.9 weighted
Evolution Direct to skill Instincts → cluster → skill/command/agent
Sharing None Export/import instincts

Key insight from homunculus:

"v1 relied on skills to observe. Skills are probabilistic—they fire ~50-80% of the time. v2 uses hooks for observation (100% reliable) and instincts as the atomic unit of learned behavior."

Potential v2 Enhancements

  1. Instinct-based learning - Smaller, atomic behaviors with confidence scoring
  2. Background observer - Haiku agent analyzing in parallel
  3. Confidence decay - Instincts lose confidence if contradicted
  4. Domain tagging - code-style, testing, git, debugging, etc.
  5. Evolution path - Cluster related instincts into skills/commands

See: docs/continuous-learning-v2-spec.md for full spec.

Files3
3 files · 3.8 KB

Select a file to preview

Overall Score

42/100

Grade

D

Below Average

Safety

78

Quality

35

Clarity

68

Completeness

22

Summary

This is a deprecated v1 skill for automatic pattern extraction from Claude Code sessions using a Stop hook. It evaluates session transcripts, detects reusable patterns (error resolutions, workarounds, debugging techniques), and saves learned skills to a local directory. The skill itself is flagged as deprecated in favor of continuous-learning-v2, which uses more reliable PreToolUse/PostToolUse hooks and atomic "instinct-based" learning with confidence scoring.

Detected Capabilities

file readJSON parsingdirectory creationshell script executiontranscript analysisconfiguration management

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

deprecated continuous learninglegacy session extractionv1 backward compatibilitystop hook setup

Referenced Domains

External domains referenced in skill content, detected by static analysis.

x.com

Use Cases

  • Extract reusable patterns from coding sessions automatically
  • Archive and organize learned skills for future use
  • Maintain backwards compatibility with legacy continuous-learning workflows
  • Configure stop-hook-based session evaluation
  • Compare v1 versus v2 learning approaches

Quality Notes

  • Skill is officially deprecated and actively recommends users migrate to continuous-learning-v2
  • Clear deprecation notice at top warns against invocation of v1
  • Configuration schema is well-documented with sensible defaults
  • Pattern types are clearly categorized with practical examples
  • Shell script includes good error handling and fallback behavior (jq dependency check)
  • Hook setup instructions are provided and correctly formatted
  • Comparison with Homunculus v2 provides useful research context for understanding design tradeoffs
  • Documentation is honest about v2 being a superior approach (more reliable hooks, confidence scoring, atomic instincts)
  • Script safely handles missing config with defaults
  • No examples of actual pattern extraction implementation (skill is incomplete)
Model: claude-haiku-4-5-20251001Analyzed: Jul 14, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

v2.0

Contract changed: description

2026-07-14

Latest
v1.2

Content updated

2026-04-20

v1.1

Content updated

2026-04-12

v1.0

Seeded from github.com/affaan-m/everything-claude-code

2026-03-16

Use affaan-m/continuous-learning in your dev environment

Command Palette

Search for a command to run...

affaan-m/continuous-learning | SkillRepo