Slash Commands

Claude Code / Cowork 對話中以 / 開頭的快速指令。

Claude Code 核心指令

基礎

指令用途
/init初始化專案,產生 CLAUDE.md(專案手冊)
/help顯示指令列表
/quitCtrl+C退出
/review標記程式碼待審視
/permissions設定白名單(取代 --dangerously-skip-permissions
/install-github-action裝 GitHub Action,PR 裡 @.claude 觸發 → Compounding Engineering

Context 管理(搭配 上下文壓縮 / Context Rot Zone

指令用途適用時機
/compact [提示詞]壓縮對話保留重點(有損)同任務延續
/clear清空對話從頭開始切到全新任務
/rewind(Esc×2)跳回前一個訊息Claude 走錯方向時

平行 / 環境(搭配 並行 Claude 實例

指令用途
--worktree <name>啟動時開隔離 Git Worktree 工作流
--teleport在本地 / 網頁 / 手機 session 之間轉移
--name <名>給 session 命名,多開時好辨識

自動化

指令用途
/loop <間隔> <prompt>本地循環任務(最長 3 天)→ loop 與 schedule 自動化
/batch <策略>大規模程式碼遷移(worktree 隔離 sub-agent)→ batch 大規模遷移
/simplify平行 sub-agent 改善 code 品質
/btw <問題>旁路問答:Claude 工作中問問題不打斷主任務
/effort low|medium|high|max設定推理強度(max 燒最多 token)

Boris 慣用的自訂 slash command(範例)

放在 .claude/commands/ 並 commit 到 git:

指令用途
/commit-push-pr自動建分支 + commit + push + 開 PR(每天用很多次)
/babysit/loop 用:自動處理 review、rebase
/slack-feedback/loop 用:把 Slack 回饋轉成 PR
/pr-pruner/loop 用:清過時 PR

Cowork 內建指令(Skill 形式)

指令用途
/anthropic-skills:docx建立 Word 文件
/anthropic-skills:pptx建立簡報
/anthropic-skills:xlsx建立 Excel
/anthropic-skills:pdf處理 PDF
/anthropic-skills:skill-creator建立新 Skill

為什麼有 Slash 指令

  1. 快速觸發:不用打長 prompt
  2. 避免歧義/review 比「請 review 一下」更明確
  3. 可發現/help 列出全部,新功能容易發現

自製 Slash Command

Claude Code 用 plugins,或寫成 Skill 形式。每個 Skill 都會自動產生對應 slash command(如 /your-skill-name)。

Boris 的標準

“如果你一天做某件事超過一次,就把它變成 Skill 或 Slash Command。”

Slash command 可內嵌 inline Bash 預先計算資訊(如 git status),減少額外 LLM 呼叫,加速執行。檔案放 .claude/commands/ commit 進 git,全團隊共享。

對 PAM 的應用點子

/pam:check-ceiling   # 給 employee_id 算等第天花板
/pam:review-overdue  # 列出逾期未處理的考核
/pam:gen-report      # 產考核結案報表

把這些寫成 Skill 後就能 /pam:check-ceiling 直接觸發。

相關概念

強連結(原文明確提及)

推斷連結(LLM 認為相關,待確認)

深入閱讀(外部資源)

← 回到 wiki