CtrlK
BlogDocsLog inGet started
Tessl Logo

continuous-learning

Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.

65

2.27x
Quality

47%

Does it follow best practices?

Impact

100%

2.27x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/continuous-learning/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

10%

Automate Knowledge Capture from Claude Code Sessions

Hook configuration for automatic session learning

Criteria
Without context
With context

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%

100%

58%

Build a Session Analysis Trigger Script

Session evaluator script implementation

Criteria
Without context
With context

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%

100%

100%

Configure Pattern Extraction for Session Learning

Pattern extraction configuration

Criteria
Without context
With context

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%

Repository
affaan-m/everything-claude-code
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.