← Guides

Daniel Hilse · 04.05.2026

Learn Claude Code From Inside Claude Code

Walkthrough lessons built into Claude Code that power up how you use it, covering the features most people never find on their own.

Running it

/powerup shipped as a built-in on April 1, 2026, so older installs of Claude Code don't have it yet. Update via the native command first.

Local terminal
$claude update

To launch the lessons, type the command inside any Claude Code session:

Claude Code
>/powerup

The menu renders inside your terminal using Claude Code's existing React + Ink UI, the same framework behind /model and /config. The demos play out as animated keystrokes in the same session you're working in.

What opens

The command opens a keyboard-driven lesson picker with a progress bar across the top. Arrow keys move the selection, Enter opens the highlighted lesson, and Esc closes the menu.

The lessons themselves are in a fairly primitive state, and many are just a fast description of a concept or feature to try. For longer lessons, Claude saves your progress between sessions so you can pick up where you left off.

Claude Codev2.1.131
Opus 4.7 (1M context) with medium effort · Claude Enterprise
~/Documents/dev/hack/ai blog/app/posts/insights
)/powerup
Power-ups 0/10 unlocked

Each power-up teaches one thing Claude Code can do that most people miss. Open one, read it, try it, mark it done.

)Talk to your codebase@ files, line refs
Steer with modesshift+tab, plan, auto
Undo anything/rewind, Esc-Esc
Run in the backgroundtasks, /tasks
Teach Claude your rulesCLAUDE.md, /memory
Extend with toolsMCP, /mcp
Automate your workflowskills, hooks
Multiply yourselfsubagents, /agents
Code from anywhere/remote-control, /teleport
Dial the model/model, /effort
↑↓ to select · Enter to open · Esc to close

Lessons run inside the project your Claude Code session is scoped to, and several of them adapt to what they find there, so it's worth launching the command from a representative repo rather than a scratch directory. The CLAUDE.md lesson, for example, checks whether you already have one before deciding what to show you.

Inside a lesson

Each lesson is a short page of prose with a small animated demo embedded inside it, cycling through a couple of states to show the feature in motion. Today it's closer to an animated cheat sheet than a hands-on tutorial, and most lessons can be completed in less than a minute. In the future, the in-terminal sandbox could grow into walkthroughs you drive yourself, where you run the commands rather than watching the screen rehearse them.

The ten lessons

The curriculum launched with 10 lessons. Later releases may expand upon it, and some users report "0/18 unlocked" in their version. The original 10 still cover the features most people miss.

1Talk to your codebase
@file@folder/line refs

How to attach specific files or folders to a message without copying them. Also covers line-range references and .claudeignore.

01 / 10

If you only do one of these, I reccomend Lesson 04. I didn't know this before, but it taught me you can append & to a bash command to manually hand it off as a supervised background task, then watch it from /tasks.

A few things worth knowing

The command is straightforward, open it and start clicking through. Users online have flagged a few small things that make the experience better that are worth knowing up front.

Open it in a real project

Some lessons adapt to your project structure. An empty directory gets a generic demo; a 200-file monorepo gets a contextual one.

Widen your terminal first

The animated demos render with React/Ink. In narrow terminals the layout can break. Full-width or close to it works best.

Don't close mid-lesson

Progress saving behavior varies across sub-versions. If you exit Claude Code before marking a lesson done, you may need to restart it.

Lessons 7 and 8 reward a second pass

Skills, hooks, and subagents are dense. The first run gives you the shape. Come back after you've tried them in your own project and the patterns click.

Claude Code ships new capabilities almost every week, and most of them land without anyone noticing. /powerup is intended to give casual users an easy way to discover these features through interactive lessons short enough that you'll click through one before deciding whether you care. I think we'll see this exanded and updated in the future along with new releases, so it's worth checkign back on it even if you run through the lessons once.

Claude Code
>/powerup