Learn FASTER CLI

A CLI that turns Claude Code into a coach: a personal syllabus, teach-back of each topic and spaced repetition on a schedule

  • 406 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • The command creates files in the project `.claude/` and `.learning/`, including `settings.local.json`
  • Scripts in `.learning/` run on your machine alongside the agent
All reasons and checks

hluaguo/learn-faster-kit

Install

Manual install

uv tool install learn-faster --from git+https://github.com/cheukyin175/learn-faster-kit.git

uv is required. After installing, run `learn-faster` in the learning project folder. To run without installing use `uvx --from git+https://github.com/cheukyin175/learn-faster-kit.git learn-faster`.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The command creates files in the project `.claude/` and `.learning/`, including `settings.local.json`
  • Scripts in `.learning/` run on your machine alongside the agent

This is third-party code. Review the repository files before installing.

What it does

Learn FASTER is a Python package with a `learn-faster` command that turns Claude Code into a coach using the FASTER method: Forget, Act, State, Teach, Enter, Review. The first run in a project folder asks you to pick a learning mode: balanced, exam prep, theory or practical. The command then creates files in `.claude/` with commands and a `practice-creator` subagent, a `.learning/` folder with scripts, and opens Claude Code with a coach prompt. `/learn "topic"` builds a syllabus for your level and goal, runs the lesson and asks you to teach back what you covered in your own words. `/review` starts spaced repetition, with the schedule computed by the `review_scheduler.py` script. `/progress` shows a report and statistics. Exam prep mode adds a `/generate-exam` command. For Codex there is `learn-faster init --agent codex`: it creates the same scripts in `.learning/` and writes the coach instructions into `AGENTS.md`.

Who it is for. Developers learning a new language, framework or certification who want to study right inside Claude Code with scheduled repetition.

Good fit when

  • You are learning Go or Rust and want to keep the syllabus next to the code
  • You are preparing for a certification and want an emphasis on recall and practice tests
  • You learn a framework on a real project and the practical mode with exercises along the way fits
  • You covered a topic a week ago and `/review` reminds you to recall it
  • You face onboarding into an unfamiliar codebase and a syllabus keeps you on track

Not a fit when

  • You need a quick answer to a code question: the coach runs a lesson and does not hand over the answer at once
  • You need a ready-made course with video lessons: the coach builds a plan for your topic, and video and human review are not part of the project
  • You study a topic without Claude Code or Codex: the coaching is set up for those two agents

Example request

/learn "Go error handling"

Limitations

Python 3.12 or newer, the uv package manager and Claude Code are required. For Codex the coaching rests on `AGENTS.md` and a startup prompt, because Codex has no flag for replacing the system prompt, so the method is followed less strictly there. Codex shows multiple-choice questions only in Plan mode.

Each install creates its own `.claude/` and `.learning/` in the project folder. The commands in the README point to the former address cheukyin175/learn-faster-kit, which redirects to the hluaguo repository.

How to disable. Delete the `.learning/` folder and the `learn.md`, `review.md`, `progress.md` and `practice-creator.md` files (plus `exam-generator.md` and `generate-exam.md` in exam prep mode) from the project `.claude/`, then go back to plain `claude`. The package itself comes off with `uv tool uninstall learn-faster`.

FAQ

How do I install and launch Learn FASTER?

Install uv, then run `uv tool install learn-faster --from git+https://github.com/cheukyin175/learn-faster-kit.git`. Run `learn-faster` in the learning project folder: the first launch asks for a learning mode and creates the needed files. Without installing, the package runs with `uvx --from git+https://github.com/cheukyin175/learn-faster-kit.git learn-faster`.

What does FASTER stand for?

Forget, Act, State, Teach, Enter, Review: approach the topic as a beginner, learn by doing, arrange conditions for focus, explain what you learned, practice regularly and review at intervals. The main move in the README is teaching a topic back to the coach in your own words.

How does repetition work?

Once you have taught a topic back correctly, the coach adds it to the review schedule. In the README example the first review is set for the next day. `/review` runs the scheduled session and `/progress` shows how the learning is going.

Which learning modes exist?

Four: balanced (theory, practice and application), exam prep (recall and practice tests), theory-focused (mental models and first principles) and practical (projects with immediate application). You pick one on first launch, and `learn-faster init` switches it.

Does Learn FASTER work with Codex?

Yes, but less strictly. `learn-faster init --agent codex` creates the same scripts and writes instructions into `AGENTS.md`. Codex has no system-prompt replacement, and it shows multiple-choice questions only in Plan mode.

Discussion

No questions or reviews yet.

CLI tools

Claude Code plugin that builds a study plan for any topic, runs adaptive quizzes and schedules reviews with the SM-2 algorithm.

PluginExtended access153Repository stars

Claude Code course repository for product managers: 55 skills, slash commands, subagents and demo apps with module assignments

WorkflowExtended access151Repository stars

A personal AI tutor for Claude Code: a syllabus, one lesson at a time, and each next lesson shaped by your annotations and feedback

SkillExtended access305Repository stars

Plugin and skill for Claude Code, Codex and Kilo that researches a topic on the web and builds a local learning board

PluginExtended access123Repository stars

Claude Code Playbooks is a catalog of 1,179 CLAUDE.md templates and skills with search and install via npx ccplaybooks add

CLIMinimal access68Repository stars

Five skills turn Claude Code or Codex into a tutor: a knowledge probe, a topic map, one step of teaching and a lock-in quiz.

SkillMinimal access167Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Learn FASTER (this card)no406
Learn Anything Skillno205a tutor skill for any subject, with no CLI and no scripted repetition schedule
Learning Opportunitiesno2,552offers short exercises while you code and keeps no full syllabus

README in short

The README explains the FASTER method and lists the features: personal syllabi, interval repetition, four modes and progress tracking. Two ways to install follow, with the file tree the command creates, a quick start and a sample teach-back lesson on Go. A command reference, a list of use cases such as certification prep, and the requirements close it.

README badge

Report a problem