/planPlan first
Outline the task before acting.
When to use it
Before a checkout redesign: identify the affected files, acceptance criteria and checks. Then approve the plan.
SMARTER USAGE · THE SHORTCUT LIBRARY
A useful command, at the right moment. Find it. Copy it. Keep moving.
01Choose your app and task.
02Copy into that app.
03Run it when you’re ready.
Curated selection · checked October 7, 2026. Availability varies by version and account.
Codex for Mac · in the composer
/planOutline the task before acting.
Before a checkout redesign: identify the affected files, acceptance criteria and checks. Then approve the plan.
/reviewInspect code changes for problems.
After a bug fix: review the diff and verify edge cases before merging.
/statusInspect context and rate limits.
Check the active account and session before troubleshooting unexpected limits.
/usageOpen usage settings when available.
Before a large task, compare available capacity with the expected work.
/modelSelect the current chat model.
Choose the model for the task before starting a long implementation.
/reasoningAdjust reasoning for this task.
Use less effort for a small copy edit; reserve deeper reasoning for a difficult architecture decision.
/fastToggle Fast where offered.
Use for latency-sensitive work only after checking your provider’s availability and pricing. Faster is not automatically cheaper.
/compactCondense this chat’s context.
Before continuing a long bug investigation, retain the failing test, changed files and remaining checks.
/sideOpen a temporary side chat.
/memoriesConfigure available chat memories.
/initGenerate an AGENTS.md starter.
Review the generated instructions and keep only rules your project actually needs.
/forkCopy the chat to continue separately.
/goalSet a persistent objective.
Define a measurable endpoint, such as resolving a failing checkout test and verifying the result.
/localSelect local project execution.
/cloudChoose cloud execution where available.
/worktreeStart in a new Git worktree.
Try a separate feature branch while preserving the current task. A Git repository is required.
/mcpOpen connected server status.
/projectSelect a project for new chats.
/renameRename the current chat.
/feedbackOpen the feedback dialog.
Type / in the named app to see its complete, available command menu. Go to the official reference ↗
Claude Code · in the terminal session
/planOutline a task before changes.
Before a checkout redesign: identify the affected files, acceptance criteria and checks. Then approve the plan.
/usageInspect usage and plan limits.
Before a large task, compare available capacity with the expected work.
/contextSee what occupies the context window.
A long debugging session feels noisy? Inspect the biggest context contributors.
/compactSummarize this session to continue.
Before continuing a long bug investigation, retain the failing test, changed files and remaining checks.
/clearReset context for unrelated work.
Finished a pricing task? Begin the unrelated onboarding task in a fresh session.
/modelSwitch the model for your work.
Choose the model for the task before starting a long implementation.
/effortChoose how deeply Claude reasons.
For a routine formatting change, choose a lighter level. Reassess it for a complex migration.
/fastToggle supported Fast mode; check pricing.
Use for latency-sensitive work only after checking your provider’s availability and pricing. Faster is not automatically cheaper.
/diffOpen the working-tree diff.
Before shipping, inspect each changed file against the agreed scope.
/rewindChoose a previous checkpoint to restore.
If an experiment goes off track, review a checkpoint before choosing what to restore.
/resumeChoose a previous session.
/renameMake this conversation easier to find.
/tasksInspect this session’s background tasks.
/copyCopy an assistant response.
/exportExport the conversation as text.
/btwAsk without growing the main conversation.
/memoryReview project instructions and memory.
/initCreate a starter CLAUDE.md.
Review the generated instructions and keep only rules your project actually needs.
/permissionsInspect rules before changing them.
Check the current rules before adding access. Review every requested change.
/mcpManage connected MCP servers.
/statusInspect model, account and connectivity.
Check the active account and session before troubleshooting unexpected limits.
/helpOpen help for this installation.
/configOpen Claude Code preferences.
/keybindingsOpen keyboard shortcut settings.
Type / in the named app to see its complete, available command menu. Go to the official reference ↗
Paste Codex commands in the Mac app composer, or Claude Code commands in its terminal session. Type / there to check which commands your installation offers.
No. Use these controls to plan work, inspect context and choose a suitable model. Model requests, including summarizing a conversation, can still consume usage.
Availability depends on the installed version, account, platform and enabled features. The linked official documentation is the reference for current requirements.