continuous-learning

Convert task reflections into standardized skill files under .claude/skills.

17|2|Updated Dec 27, 2013
One-click install
npx skills add https://github.com/l-lin/dotfiles --skill continuous-learning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/l-lin/dotfiles/tree/main/home-manager/modules/share/ai/.config/ai/skills/continuous-learning
Command: npx skills add https://github.com/l-lin/dotfiles --skill continuous-learning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures insights from complex tasks and transforms them into reusable Claude skills, enabling continuous improvement.

Core Features & Use Cases

  • Reflection-driven learning: analyze outcomes and decisions
  • Skill extraction: convert patterns into new skills
  • Quality gates: ensure learnings are actionable and generalizable

Quick Start

After finishing a complex task, prompt to learn and the system will generate a new skill under ~/.claude/learned-skills/.

Frequently Asked Questions about continuous-learning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn task reflections into reusable skills?

After completing a complex task, prompt the system to learn and reflect. It collects your context, decisions, and patterns, then generates a standardized skill file in ~/.claude/skills/ with metadata and a concise summary you can reuse across future tasks.

When should I create a skill from a task?

Create a skill when you encounter novel patterns, solve complex problems, or complete tasks you'll repeat. The system identifies generalizable insights and packages them as reusable skills that improve your workflow over time.

What does the skill file contain after generation?

Generated skill files include metadata, a structured description of the pattern or technique, and a concise summary. Files are saved under .claude/skills and ready to apply to similar future tasks without manual setup.

Can I use this for any type of task or only specific domains?

This works after any complex task where you want to capture and generalize insights. It's domain-agnostic—applicable to software engineering, data analysis, writing, or any workflow where patterns repeat and reflection adds value.

What's the difference between reflecting and saving as a skill?

Reflection analyzes outcomes and decisions from a single task. Saving as a skill extracts generalizable patterns and packages them into reusable Claude skills that apply across multiple similar tasks and contexts.

How do I know if a learning is actionable enough to become a skill?

The system applies quality gates during skill extraction to ensure learnings are specific, generalizable, and repeatable. It filters out task-specific noise and surfaces only patterns applicable to future similar work.