Core Session Commands
This is the best starting tutorial after First-Time Setup. The goal is not to memorize every command. The goal is to learn the few commands that make ordinary sessions calmer and easier to resume.
1. Start a named session
Run:
claude -n "core-commands"What you should see: a fresh interactive session with a reusable name.
2. Use /plan before a non-trivial change
Prompt:
/plan
Read the relevant area of the repo and outline the smallest safe implementation plan.
Do not edit yet.What you should see: a read-only investigation followed by a concrete plan.
3. Check /context before the session gets messy
Run:
/contextWhat you should see: how full the context window is right now.
4. Compact with intent
Run:
/compact retain the current plan, the important files, and the next actionWhat you should see: Claude compresses the conversation while preserving the pieces you named.
5. Rename weak session titles immediately
Run:
/rename checkout-cleanupWhat you should see: the session now has a useful name you can resume later.
6. Enable Remote Control when the work matters
Run:
/rcWhat you should see: the session becomes reachable from Claude’s remote-control surface without losing your local environment.
7. Connect your editor
Run:
/ideWhat you should see: Claude guides you through IDE integration so diffs and file references are easier to manage.
8. Review plugins through the manager
Run:
/pluginWhat you should see: the interactive plugin manager, including what is already installed. Do not start by installing everything. Just learn where to inspect plugin state.
What to repeat in real work
/plan
/context
/compact
/rename
/rc
/ide
/pluginAdvanced: Match the Starter Files
The starter project does not commit these commands as files, but it does assume this operating style:
CLAUDE.mdtells the team to use plan-first, verification-first work for real changes.settings.jsonsetsmodel: "opusplan"and pre-approves the repo commands the workflow depends on./contextand/compactstay team habits rather than committed config./plugin,/rename,/rc, and/ideremain day-to-day operator tools, not starter files.
That distinction matters: some Claude Code behavior belongs in committed repo files, and some belongs in the way humans use the tool.
Next step
Use the commands in a real task with Your First Feature, then come back for Review and Debug Commands.