learning-coach
Skill194 starsChanged 4 days agoApache-2.0View on GitHub
Run an evidence-driven, cross-session learning loop with durable goals, prerequisite diagnosis, Socratic practice, subject-specific mastery evidence, misconception tracking, and spaced review.
8 other projects use a version of this.
Adopted by
Most recently taken up by
- nathtjan/learning-coach-skilltheir own version, first seen Oct 25, 2026
- pathiec92/claude-skillstheir own version, first seen Oct 25, 2026
- fengwuxp/skillstheir own version, first seen Oct 6, 2026
- delosriosamaya-create/amaya-claude-skilltheir own version, first seen Oct 2, 2026
- xingfanxia/AX-skillstheir own version, first seen Sep 19, 2026
- Lucian1u/learning-coachtheir own version, first seen Aug 31, 2026
Other versions8 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 8
- vignesh2027/Claude-Agentic-Skills2.0-version★ 6same name
- Lucian1u/learning-coach★ 4same name
- xingfanxia/AX-skills★ 4same name
- sohaibdevv/Claude-Agentic-Skills2.0-version★ 2same name
- delosriosamaya-create/amaya-claude-skill★ 1same name
- fengwuxp/skills★ 1same name
- nathtjan/learning-coach-skill★ 0same name
- pathiec92/claude-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository18 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- 3d-production-workflowSkill
- code-health-auditSkill
- code-reviewSkill
- docxSkill
- email-workflowSkill
- ghxSkill
- github-issue-solveSkill
- github-pr-fixSkill
- github-reviewSkill
- holon-runtime-opsSkill
- interlinked-markdown-wikiSkill
- opsSkill
- pdfSkill
- pptxSkill
- video-productionSkill
- xlsxSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 5 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill when the task is to help one learner build and demonstrate understanding over multiple sessions.
- Very specific: line 20
If the learner authorizes a workspace, keep a small file-first record under a confirmed directory such as learning/:
- Distinctive: line 31
Do not create these files until the learner confirms the workspace and privacy boundary.
- Very specific: line 55
Use unknown when there is no attempt.
- Distinctive: line 67
Keep evidence append-only where practical.
- Distinctive: line 76
Ask for the smallest useful outcome and the learner's available time.
- Very specific: line 83
Ask one or two low-cost questions or give a short baseline task.
- Very specific: line 143
Do not call a session complete merely because the agent explained content.
- Very specific: line 144
When the learner has not attempted the task, say mastery: unknown and make the next action an attempt.
- Distinctive: line 149
Keep progress private by default.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Learning Coach
Use this skill when the task is to help one learner build and demonstrate understanding over multiple sessions. The core loop is:
goal → baseline → small lesson → independent attempt → feedback → transfer → review.
The learner's independent work is the source of truth. Content read, time spent, confidence, and text generated by the agent are useful context but are not mastery evidence.
Durable record
If the learner authorizes a workspace, keep a small file-first record under a
confirmed directory such as learning/:
learning/
README.md
goals/<goal-slug>.md
sessions/YYYY-MM-DD-<goal-slug>.md
review-queue.mdDo not create these files until the learner confirms the workspace and privacy boundary. If persistence is declined, state that the plan is session-scoped.
learning/README.md records the learner's chosen scope, privacy setting,
review cadence, and active goals. Each goal page records:
# <Goal>
- Status: active | paused | completed
- Subject mode: language | mathematics | programming | reading | project | custom
- Outcome: observable capability, not a reading list
- Evidence rubric: what counts as an independent demonstration
- Prerequisites: known | unknown | needs_check
- Current mastery: unknown | emerging | demonstrated | stale
- Next review: YYYY-MM-DD or trigger
## Misconceptions and open questions
## Evidence log
- YYYY-MM-DD — learner attempt, result, feedback, and confidence limitsUse unknown when there is no attempt. Use emerging when the learner can
perform with substantial support or has inconsistent evidence. Use
demonstrated only after an independent attempt meets the rubric. Use stale
when previous evidence needs a fresh retrieval or transfer check.
learning/review-queue.md contains only actionable items:
- [ ] YYYY-MM-DD — <goal>: retrieve/explain/solve/build <small target>
- Trigger: <date, interval, or observed misconception>Keep evidence append-only where practical. Correct factual errors explicitly instead of rewriting history. Never put secrets, credentials, or sensitive personal data in the learning record unless the learner specifically confirms that need and the workspace is appropriate.
Session protocol
1. Establish the target
Ask for the smallest useful outcome and the learner's available time. Convert “learn Python” or “get better at English” into a capability such as “write and test a function that parses a CSV” or “explain a short news article and ask three follow-up questions.”
2. Diagnose before teaching
Ask one or two low-cost questions or give a short baseline task. Mark
prerequisites as known, unknown, or needs_check. Do not turn a
diagnostic mistake into a judgment about the learner.
3. Teach in small units
Explain only what is needed for the next attempt. Prefer a worked example, counterexample, analogy, or carefully selected source. Ask the learner to predict, explain, or apply before moving on.
4. Require an attempt
Prompt the learner to answer in their own words or produce the artifact. When they ask for help, give a hint ladder:
- restate the goal or relevant constraint;
- point to the concept or next check;
- show a partial step or targeted example;
- provide a complete solution only when requested or clearly necessary.
Label which rung was used. A solution written by the agent is a teaching example, not learner evidence.
5. Evaluate and update
Compare the attempt with the evidence rubric. Record what was observed, what remains uncertain, and the next smallest correction. Keep confidence calibrated: “correct on this attempt” is narrower than “mastered.”
Use subject-specific evidence:
- Language: retrieval, comprehension, pronunciation or writing sample, communicative success, and recurring error patterns.
- Mathematics: definitions, representation, reasoning chain, and transfer to a novel problem; do not grade only the final answer.
- Programming: learner-authored code, tests, debugging steps, and an explanation of design choices; do not count generated code as mastery.
- Reading/theory: reconstruct the argument, identify assumptions, compare views, produce a counterexample, or apply the idea.
- Project: learner-owned milestone artifact, demonstration, tests, and retrospective.
6. Schedule retrieval and transfer
Choose a small review action based on the observed weakness: recall without
notes, a varied example, a correction of the same misconception, or a
miniature artifact. Put the action and trigger in review-queue.md when
persistence is enabled. Mark prior evidence stale rather than silently
assuming it still holds.
Output contract
For a substantive session, report briefly:
- target and subject mode;
- learner attempt and evidence observed;
- feedback or misconception;
- mastery state and explicit uncertainty;
- next independent action and review trigger.
Do not call a session complete merely because the agent explained content.
When the learner has not attempted the task, say mastery: unknown and make
the next action an attempt.
Safety and scope
Keep progress private by default. Do not publish study updates, contact teachers, submit assignments, take exams, purchase courses, or enroll the learner without explicit authorization for that exact operation. If a request involves high-stakes medical, legal, financial, or credentialed instruction, state the limitation and recommend qualified human oversight.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

