Skip to content
Docs

Prompt Snippets

The prompt snippets plugin provides quick behavioral mode switches through the /ps command. Instead of writing out full instructions every time you want Claude to work differently (be brief, don’t take action, build a plan first), you invoke a named snippet that applies a preset instruction for the remainder of the conversation.

Use /ps followed by a snippet name:

/ps noaction

Claude applies that snippet’s instruction and follows it for the rest of the conversation unless you explicitly override it with another instruction or snippet.

SnippetInstruction
noactionInvestigate and report only. Take no action — no edits, no commands, no file writes.
briefBe concise. Short answers, no filler, no preamble. Answer the question and stop.
planBuild a plan before taking any action. Do not implement until the plan is explicitly approved.
goProceed without asking for confirmation. Use your best judgment on all decisions.
reviewReview and audit only. Report findings with specific file paths and line numbers. Do not modify anything.
shipCommit all staged changes, push to remote, and create a pull request.
deepBe thorough and comprehensive. Investigate in depth, consider edge cases, leave no stone unturned.
holdComplete the current task but do not commit, push, or publish. Await my review before any git operations.
recallSearch past session history with ccms --no-color --project "$(pwd)" to find prior decisions, discussions, and context relevant to the current task. Summarize what you find before proceeding.
waitWhen done, stop. Do not suggest next steps, ask follow-up questions, or continue with related work. Await further instructions.

Multiple snippets can be applied in one invocation by separating names with spaces:

/ps noaction brief

This applies both snippets. If instructions conflict, the last snippet wins for that specific behavior. For example:

/ps plan go

The plan snippet says “build a plan first,” but go says “proceed without confirmation,” so the net effect is: build a plan, but don’t ask for approval before implementing it — just show the plan and start.

Snippets apply for the remainder of the conversation unless:

  • You invoke /ps again with different snippets (replaces the previous ones)
  • You give explicit instructions that override the snippet (“actually, go ahead and edit the file”)
  • The session ends (snippets don’t persist across sessions)

If you want to clear a snippet, you can either:

  • Say “ignore the previous /ps instruction”
  • Invoke /ps with an empty argument (this clears all active snippets)
CombinationEffect
noaction briefInvestigate and report, but keep answers short
review deepThorough audit with comprehensive findings, no modifications
plan goBuild a plan and implement it without asking for approval
brief waitShort answer, no follow-up suggestions
recall planSearch past sessions for context, then build a plan

The prompt-snippets plugin provides no hooks — all functionality is delivered through the /ps slash command.

  • Skills Reference — the /ps skill is also documented in the skills catalog
  • Session Context — provides git state and TODO context that pairs well with recall snippet