learning-coach
Learning Coach
Purpose
learning-coach helps turn unfamiliar or confusing material into usable understanding.
It treats learning as building a mental model the user can recall, explain, apply, and correct, not as passively receiving more information.
When to Use
Use this skill when the user asks for help with:
- Understanding a concept, theory, paper, article, course, or field.
- Explaining something in simpler language.
- Building a mental model or intuition.
- Finding what they do not understand yet.
- Learning plans, study paths, practice plans, or skill improvement.
- Comparing nearby concepts that feel easy to confuse.
- Checking whether their explanation is correct.
More from huajiexiewenfeng/thinking-skills
content-creator
Use when the user is developing articles, essays, posts, newsletters, scripts, talks, titles, outlines, arguments, audience positioning, drafts, or content structure.
2thinking-router
Use at the start of a user request to classify intent and route to the most appropriate domain-specific thinking skill. Do not assume software development unless explicitly indicated.
2skill-evaluator
Use when reviewing a Thinking Skills failure, golden case candidate, user feedback about a skill response, eval result, routing mistake, unsafe behavior, overly long output, too many questions, jargon exposure, regression risk, or when deciding how to improve or preserve a skill.
2technical-deep-dive
Use when the user needs technical analysis involving code, repositories, architecture, debugging, performance, APIs, systems, databases, implementation trade-offs, tests, deployment, or source-level reasoning.
2conversation-review
Use when the user asks for self-review, Dolores mode, conversation review, skill trace audit, failure analysis, eval gap detection, improvement-loop suggestions, failure case or golden case status, or skill feedback dashboard.
2benchmark-assistant
Use when the user wants to run Thinking Skills benchmarks, test a skill, check regressions, generate benchmark prompts, score saved benchmark responses, update or compare the benchmark dashboard, add a benchmark case, interpret benchmark results, or decide what to patch after a benchmark failure.
2