domains / families / agent-tooling / learn

learn

combined

Extract reusable knowledge from the current session into a persistent skill. Use when you discover something non-obvious, create a workaround, or develop a multi-step workflow that future sessions would benefit from. Help a user learn a topic through adaptive tutoring, lesson planning, practice, retrieval checks, explanations, study guides, or exercises. Use when the user asks to learn, understand, practice, drill, review, study, or be tutored on something.

When to use

When not to use

Skill page

Conflict

The two copies use the same skill name but define completely different procedures. The first copy is an adaptive tutoring workflow for teaching a user a topic (diagnose level, teach, practice, assess). The second copy is a meta-workflow for extracting reusable knowledge from the current session into a persistent SKILL.md file (evaluate, check existing, create, quality gate). They do not reproduce, shorten, or wrap each other; they are distinct tasks that happen to share the name 'learn'.