← ClaudeAtlas

user-learnlisted

Scaffold a hands-on learning ramp for a topic using the applied-learning method (70% hands-on / 20% mentoring / 10% coursework). Given a topic, creates a self-contained folder with a knowledge base, runnable Jupyter notebooks (graphics included, self-validated by execution), standalone code examples, exercises, project-grounded seed ideas, and a progress tracker. Fans out one sub-agent per file. Use when the user wants to learn a concept by doing, not just reading. Invoke as "/user-learn <topic>".
aberson/skill-mesh · ★ 2 · AI & Automation · score 68
Install: claude install-skill aberson/skill-mesh
# user-learn Turn a topic into a self-contained, **hands-on** learning folder. The method is applied learning — **70% hands-on, 20% mentoring, 10% coursework** — and that ratio is made physical in the folder layout (`70-handson/`, `20-mentoring/`, `10-coursework/`). Two phases: a short **interactive setup** (get topic, confirm scope, ground in the user's real projects), then **parallel authoring** (one background sub-agent per file; notebook agents author AND execute their own notebook until it runs clean). Default output root is the `applied_learning/topics/<slug>/` repo. The skill is topic-agnostic and reusable for any future concept. ## When to use - The user wants to ramp on a concept (an ML technique, an engineering pattern, a tool) by doing. - The user wants runnable examples + a small reading list + ideas for applying it, not a one-shot explanation. ## When NOT to use - A single specific question — just answer it. - The topic already has a folder under `topics/` — point at it (or offer to extend it). ## Steps ### 1. Get the topic Required argument. Derive a kebab-case slug. Confirm the output path (default `applied_learning/topics/<slug>/` relative to the dev workspace root). **Existing-topic guard:** Before proceeding, check whether `applied_learning/topics/<slug>/` already exists. If it does, stop immediately: tell the user the folder exists, offer to extend it or open it, and do NOT recreate it. ### 2. Confirm scope Show the user: the folder layout (bel