Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
65
47%
Does it follow best practices?
Impact
100%
2.27xAverage score across 3 eval scenarios
Risky
Do not use without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/continuous-learning/SKILL.mdHook configuration for automatic session learning
Stop hook event
100%
100%
Command hook type
100%
100%
evaluate-session.sh command
100%
100%
continuous-learning directory
100%
100%
Wildcard matcher
0%
100%
Correct nesting structure
100%
100%
Valid JSON output
100%
100%
Session evaluator script implementation
Transcript path from stdin JSON
100%
100%
CLAUDE_TRANSCRIPT_PATH fallback
0%
100%
Silent exit on missing transcript
50%
100%
Counts user messages only
0%
100%
Minimum session length of 10
0%
100%
Skips short sessions
70%
100%
Uses jq for config parsing
100%
100%
Config loaded from SCRIPT_DIR
100%
100%
Learned skills path
0%
100%
Creates output directory
0%
100%
Pattern extraction configuration
error_resolution pattern
0%
100%
user_corrections pattern
0%
100%
workarounds pattern
0%
100%
debugging_techniques pattern
0%
100%
project_specific pattern
0%
100%
simple_typos ignored
0%
100%
one_time_fixes ignored
0%
100%
external_api_issues ignored
0%
100%
auto_approve false
0%
100%
extraction_threshold medium
0%
100%
5df943e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.