continuous-learning/SKILL.md
Automatically extract reusable patterns from agent sessions and save them as learned skills for future use.
npx skillsauth add lidge-jun/cli-jaw-skills continuous-learningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Evaluate agent sessions on completion to extract reusable patterns saved as learned skills.
This skill runs as a Stop hook at the end of each session:
Edit config.json to customize:
{
"min_session_length": 10,
"extraction_threshold": "medium",
"auto_approve": false,
"learned_skills_path": "~/.config/agent/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 | 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 |
Add a Stop hook to your agent settings:
{
"hooks": {
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "<skills-path>/continuous-learning/evaluate-session.sh"
}]
}]
}
}
The v2 instinct-based approach (see continuous-learning-v2) offers finer granularity:
| Feature | v1 (this) | v2 (instinct-based) | |---------|-----------|---------------------| | Observation | Stop hook (session end) | PreToolUse/PostToolUse hooks | | Granularity | Full skills | Atomic "instincts" | | Confidence | None | 0.3–0.9 weighted | | Evolution | Direct to skill | Instincts → cluster → skill/command/agent |
development
Goal execution guidelines with PABCD integration, verification tiers, documentation workflow, and AI-driven planning
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Use this skill any time a spreadsheet file is the primary input or output (.xlsx, .xlsm, .csv, .tsv). This includes: creating, reading, editing, analyzing, or formatting spreadsheets; cleaning messy tabular data; converting between formats; and data visualization with charts. Also use for pandas-based data analysis when the deliverable is a spreadsheet. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration.
tools
Use this skill when the user wants to build a financial model, 3-statement model, DCF valuation, cap table, scenario analysis, or financial projections in Excel. Trigger on: 'financial model', '3-statement model', 'DCF', 'cap table', 'pro forma', 'projections', 'sensitivity analysis', 'waterfall', 'debt schedule', 'break-even', 'discounted cash flow', 'capitalization table', 'fundraising model', 'WACC calculation', 'scenario analysis model'. Input is a text prompt with assumptions. Output is a single .xlsx file with formula-driven, interconnected statement sheets.