
learning-accelerator
Compresses domain mastery using Ultralearning and Metacognition principles — moving from passive consumption to active production through directness, retrieval practice, and feedback loops. Use when learning a new domain rapidly, building a study plan, or preparing for a high-stakes professional skill.
- Installs
- 41
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/joellewis/skill-library --skill learning-accelerator- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads learning-accelerator automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Overview
Learning is the meta-skill that powers all others. This skill applies the principles of Ultralearning and Metacognition to compress years of traditional study into months of high-intensity practice. It moves learning from passive consumption to active production.
Iron Law
NO LEARNING PLAN WITHOUT A RETRIEVAL AND SPACING STRATEGY
Reading and highlighting create an "illusion of competence." True mastery requires active retrieval (testing) and a spacing strategy to prevent the "Leaky Bucket" of memory decay.
State Machine
digraph learning_flow {
"Domain Identified" [shape=doublecircle];
"Metalearning: Map the Field" [shape=box];
"Setup: Tools & Feedback" [shape=box];
"Execution: 9 Principles" [shape=box];
"Gate: Retention Check" [shape=diamond];
"Mastery/Skill Acquisition" [shape=doublecircle];
"Domain Identified" -> "Metalearning: Map the Field";
"Metalearning: Map the Field" -> "Setup: Tools & Feedback";
"Setup: Tools & Feedback" -> "Execution: 9 Principles";
"Execution: 9 Principles" -> "Gate: Retention Check";
"Gate: Retention Check" -> "Mastery/Skill Acquisition" [label="retained"];
"Gate: Retention Check" -> "Execution: 9 Principles" [label="leaky bucket"];
}
When to Use This Skill
- When onboarding into a complex new industry or technical role.
- When preparing for a professional certification or competitive exam.
- When you need to pick up a new language or software tool in under 90 days.
- When traditional study methods feel slow, boring, or ineffective.
When NOT to Use This Skill
- For leisure reading or hobbies where the goal is relaxation rather than performance.
- When the skill is purely physical and requires a physical coach for safety (e.g., heavy weightlifting).
Core Process
Step 1: Metalearning (The 10% Rule)
Before starting, spend 10% of your estimated study time researching how the best in the field learned the skill. Map out:
- Concepts: What do I need to understand?
- Facts: What do I need to memorize?
- Procedures: What do I need to do? (Source: Young, Ultralearning).
Step 2: Directness (The Transfer Fix)
Identify the environment where you will actually use the skill. Practice there. If you want to learn to code, build a project immediately. If you want to learn a language, speak to a person. Avoid "proxy" apps that offer a fake sense of progress (Source: Young, Ultralearning).
Step 3: Implement Spaced Retrieval
Do not review notes. Instead, use Active Recall:
- The Feynman Technique: Explain a concept out loud as if to a child. Identify gaps in your explanation and go back to the source (Source: Oakley, A Mind For Numbers).
- Making Smaller Circles: Reduce complex techniques to their smallest essential components and drill those components in isolation until they become automatic (Source: Waitzkin, The Art of Learning).
- Spaced Repetition: Use an SRS (like Anki) to review facts at increasing intervals (Source: Matuschak).
Step 4: The Zettelkasten Method
Treat notes as a web of ideas, not a list.
- Fleeting Notes: Quick captures of ideas.
- Permanent Notes: Atomic, self-contained ideas written in your own words.
- Linking: Connect new notes to existing ones to build a "Slip-box" of knowledge (Source: Ahrens, How to Take Smart Notes).
Step 5: Focused vs. Diffuse Mode
Switch between Focused Mode (intense concentration) and Diffuse Mode (letting the subconscious work while walking, showering, or sleeping). Problem-solving happens in the diffuse mode after the focused mode has "loaded" the data (Source: Oakley, A Mind For Numbers).
Cross-Skill Invocations
- REQUIRED SUB-SKILL: writing-skills — To create the "failing tests" or challenges for your retrieval sessions.
- RECOMMENDED SUB-SKILL: mental-model-library — To find analogies and structures that make new information easier to "chunk."
Rationalization Table
| Thought | Reality |
|---|---|
| "I'll read the book first, then practice." | Direct practice is the only way to identify what you actually need to learn. |
| "Highlighting the important parts helps me remember." | Highlighting is passive and is statistically the least effective study method. |
| "I don't have time for a full plan." | 1 hour of planning saves 10 hours of wandering through irrelevant material. |
| "I'm just not a [Subject] person." | This is a fixed identity trap. Skills are acquired through iterative drills. |
Red Flags
- "Illusion of Competence" → You recognize the information when you see it, but can't recall it from memory. (Action: Test yourself).
- "The Leaky Bucket" → You learn 10 things today but forget them by next week. (Action: Implement Spaced Repetition).
- "Procrastination via Research" → You are spending 50% of your time looking for better tools instead of studying. (Action: Limit research to the 10% rule).
Diagnostic Checklist
- Have I spent 10% of my time on Metalearning (researching the "how")?
- Is my primary practice Direct (using the skill in its real context)?
- Am I using Active Recall (testing) instead of passive review?
- Have I scheduled Spaced Repetition sessions for key facts?
- Can I explain the core concept using the Feynman Technique?
Sources
- Young, Scott. Ultralearning, Ch. 4 (Metalearning), Ch. 6 (Directness).
- Ahrens, Sönke. How to Take Smart Notes, Ch. 2 (The Slip-box).
- Oakley, Barbara. A Mind For Numbers, Ch. 3 (Chunking), Ch. 4 (Diffuse Mode).
- Waitzkin, Josh. The Art of Learning, Ch. 11 (Making Smaller Circles).
FAQ
What does the learning-accelerator skill do?
Compresses domain mastery using Ultralearning and Metacognition principles — moving from passive consumption to active production through directness, retrieval practice, and feedback loops. Use when learning a new domain rapidly, building a study plan, or preparing for a high-stakes professional skill.
How do I install learning-accelerator?
Run npx skills add https://github.com/joellewis/skill-library --skill learning-accelerator in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/learning-accelerator/ (personal) or .claude/skills/learning-accelerator/ (project).
Which AI agents can use learning-accelerator?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is learning-accelerator safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains learning-accelerator?
It is published by joellewis in joellewis/skill-library. It has 41 recorded installs.
More from joellewis/skill-library
fiction-architect
joellewis/skill-library
Open the skill to read its SKILL.md instructions.
world-building-logic
joellewis/skill-library
Open the skill to read its SKILL.md instructions.
character-vulnerability
joellewis/skill-library
Open the skill to read its SKILL.md instructions.
problem-framing
joellewis/skill-library
Use when beginning analytical or strategic tasks, facing undefined problems, or facing analysis paralysis—requires explicit problem definition before proceeding.
Popular education & science skills
teach
mattpocock/skills
Teach the user a new skill or concept, within this workspace.
scaffold-exercises
mattpocock/skills
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
paper-context-resolver
lllllllama/rigorpilot-skills
Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.
caveman-learn
juliusbrussee/caveman
Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.
gsap-plugins
greensock/gsap-skills
Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.
teach-impeccable
pbakaus/impeccable
DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.