/resume
Switches to a different saved conversation from inside your current session. Sessions are saved continuously as you work, so you can always return to one after exiting or running `/clear`.
$ npx -y skills add LukeRenton/explore-claude-code --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/resume
Context preview
What this command does when you run it.
Switches to a different saved conversation from inside your current session. Sessions are saved continuously as you work, so you can always return to one after exiting or running `/clear`.
Command definition
resume.md/resume
Switches to a different saved conversation from inside your current session. Sessions are saved continuously as you work, so you can always return to one after exiting or running `/clear`.
Usage
/resume Open the session picker
/resume <name> Resume a named session directly
Its alias is `/continue`. From the command line, the equivalents are:
| Command | What it does | |---|---| | `claude --continue` | Resume the most recent session in this directory | | `claude --resume` | Open the session picker | | `claude --resume <name>` | Resume a named session | | `claude --from-pr <number>` | Filter the picker to sessions linked to a PR |
The Session Picker
`/resume` with no argument opens an interactive picker. Each row shows the session name (or an auto-generated title), time since last activity, git branch, and size.
| Key | Action | |---|---| | `↑` `↓` | Move between sessions | | `Space` | Preview the session | | `Ctrl+R` | Rename the highlighted session | | `Ctrl+B` | Filter to the current git branch | | `Ctrl+W` | Widen to all worktrees of the repo | | `Ctrl+A` | Widen to every project on this machine | | `/` | Search, or paste a PR URL to find its session |
What a Resumed Session Restores
The full conversation history, the model, any [agent](^A session started as a specific subagent keeps its system prompt and tools. See the agents section), and the permission mode all come back. Two exceptions: `plan` and `bypassPermissions` are never restored, and `auto` returns only if your account still qualifies for it.
Naming Sessions
Name sessions so they are easy to find and resume:
- At startup: `claude -n auth-refactor`
- Mid-session: `/rename auth-refactor`
- Accepting a plan auto-names the session from the plan content
Auto-generated titles are not resume handles. Only names you set with `--name` or `/rename` can be resumed by name.
Related Commands
- `/branch` copies the conversation and switches into the copy, leaving the original intact
- `/clear` starts fresh but saves the previous conversation, which you can resume with `/resume`
- `/export` writes the current conversation to a file. Transcripts live at `~/.claude/projects/<project>/<session-id>.jsonl`
Tips
- Name anything you might return to. It is the difference between resumable and merely findable
- `Ctrl+A` in the picker is the fastest way to reach a session from another project
- Paste a PR URL into the picker search to jump straight to the session that created it
Further Reading
- [Official docs: Manage sessions](https://code.claude.com/docs/en/sessions)
Read more
/resume
Switches to a different saved conversation from inside your current session. Sessions are saved continuously as you work, so you can always return to one after exiting or running `/clear`.
Usage
/resume Open the session picker /resume <name> Resume a named session directly
Its alias is `/continue`. From the command line, the equivalents are:
| Command | What it does | |---|---| | `claude --continue` | Resume the most recent session in this directory | | `claude --resume` | Open the session picker | | `claude --resume <name>` | Resume a named session | | `claude --from-pr <number>` | Filter the picker to sessions linked to a PR |
The Session Picker
`/resume` with no argument opens an interactive picker. Each row shows the session name (or an auto-generated title), time since last activity, git branch, and size.
| Key | Action | |---|---| | `↑` `↓` | Move between sessions | | `Space` | Preview the session | | `Ctrl+R` | Rename the highlighted session | | `Ctrl+B` | Filter to the current git branch | | `Ctrl+W` | Widen to all worktrees of the repo | | `Ctrl+A` | Widen to every project on this machine | | `/` | Search, or paste a PR URL to find its session |
What a Resumed Session Restores
The full conversation history, the model, any [agent](^A session started as a specific subagent keeps its system prompt and tools. See the agents section), and the permission mode all come back. Two exceptions: `plan` and `bypassPermissions` are never restored, and `auto` returns only if your account still qualifies for it.
Naming Sessions
Name sessions so they are easy to find and resume:
- At startup: `claude -n auth-refactor`
- Mid-session: `/rename auth-refactor`
- Accepting a plan auto-names the session from the plan content
Auto-generated titles are not resume handles. Only names you set with `--name` or `/rename` can be resumed by name.
Related Commands
- `/branch` copies the conversation and switches into the copy, leaving the original intact
- `/clear` starts fresh but saves the previous conversation, which you can resume with `/resume`
- `/export` writes the current conversation to a file. Transcripts live at `~/.claude/projects/<project>/<session-id>.jsonl`
Tips
- Name anything you might return to. It is the difference between resumable and merely findable
- `Ctrl+A` in the picker is the fastest way to reach a session from another project
- Paste a PR URL into the picker search to jump straight to the session that created it
Further Reading
- [Official docs: Manage sessions](https://code.claude.com/docs/en/sessions)
Learn Claude Code by exploring it as it was designed - interactive IDE-style docs for commands, MCP, skills, CLAUDE.md and more.
Repo: LukeRenton/explore-claude-code
Other commands on explore-claude-code.
- /my-command
Review the changes in this PR. Focus on:
Open command - /review-pr
Review the changes in this PR. Focus on:
Open command - /write-tests
Write tests for: $ARGUMENTS
Open command - /BUILT-IN-COMMANDS
Commands baked into Claude Code that execute fixed logic directly. Type `/` at the prompt to see them all, or type `/` followed by any letters to filter. Unlike [bundled skills](^Prompt-driven workflows like /simplify and /batch that use Claude's tools to orchestrate work. See
Open command - /btw
Ask a quick side question about your current work without adding to the conversation history. The question and answer appear in a dismissible overlay and never enter the main context.
Open command - /compact
Compresses your conversation to reclaim context window space. Claude summarises the conversation so far, discards the original messages, and continues with the summary as its new starting point.
Open command

