大家用 Claude Code,是不是打開來就直接叫它寫程式?其實打上一個斜線「/」,裡面藏著一大堆功能指令。今天介紹的 /powerup,就像 Claude Code 內建的互動式小課程,會一條一條帶你解鎖它想讓你知道的重點功能。這篇把這 10 課整理成速查文章,方便你隨時對照。

📺 影片連結:Claude Code /powerup 一次解鎖 10 個重點功能


/powerup 是什麼?適合誰?

/powerup 是我偶然發現的指令。點進去會看到一個內建的小課程,告訴你 Claude Code 有哪些重點功能,跟著走一次大概就學會了,有點像把隱藏功能一個一個解鎖。它不用安裝,打開 Claude Code 直接打 /powerup 就有。

它特別適合兩種人:

  • 菜鳥:剛學會 Claude Code,不確定有哪些功能可用,打開來看一遍它建議的 10 個功能。
  • 老手:專家常陷入「知識的詛咒」,以為自己都會了就不再查新用法,但這些新用法往往正是讓你更有效率的關鍵。

目前共 10 堂課,以下逐一整理。


第 1 課:跟你的 Codebase 對話

重點在 @。在 prompt 裡打 @ 就能模糊搜尋檔案。如果你熟悉專案、知道要它讀哪個檔案,直接用 @檔名 指定,會比口頭描述「我要幹嘛」更精準地餵 context 給它。進階一點,還能只讀某幾行(例如指定第 10 到 12 行),讓它聚焦在你真正關心的片段。

第 2 課:用模式駕馭它(Steer with Modes)

Shift + Tab(不是斜線指令)切換權限模式,共四種:

  • Default:每次編輯檔案前都問你。
  • Accept Edits:直接編輯檔案,但要執行指令時會停下來問。
  • Plan:只研究、提方案,完全不動你的檔案,適合大型重構前先規劃。
  • Auto:由 Claude Code 自己判斷何時安全可跑、何時該問你。

想知道哪些指令被允許,打 /permissions 查看。

第 3 課:什麼都能還原(Undo Anything)

commit 之前的變動都能快速還原。Claude 會記錄每個 checkpoint,所以隨時能回到先前狀態,連對話和程式碼一起回復。方法兩個:連按 ESC ESC,或打 /rewind

順帶兩個常用指令:/clear 清掉舊 context 開新 session(換新話題時很好用);對話分支則像 git branch,可基於目前對話再分出一段去做嘗試。

第 4 課:丟到背景去跑(Run in the background)

跑測試、build 這類較長的任務,在指令後面加一個 & 就會丟到背景執行,再用 /tasks 查進度、讀輸出。如果想留在同一個 session 又不想乾等,這招很方便(不過長任務我自己多半改用 Subagent)。

第 5 課:讓 Claude 學會你的規則(Give Claude Your Rules)

在專案放一個 CLAUDE.md,等於這個專案的「憲法」:每次執行任務前 Claude 都會先讀它。把慣例、coding style、流程、測試工具等寫進去,就不用每次重講。例如我指定「請用繁體中文對答」,之後每個 session 都會遵守。專案還沒有 CLAUDE.md,打 /init 讓它掃過 codebase 自動生成一份。

第 6 課:用工具擴充它(Extend with Tools)

這課講的是 MCP。Jira、Figma 這類外部服務多半已提供 MCP 串接,接上之後就能用自然語言請 agent 去操作,例如「幫我到 Jira 建一張 ticket」。背後邏輯由服務商提供,你只要把外部服務變成 Claude 可以呼叫的工具。

第 7 課:把流程自動化(Automate Your Workflow)

兩個觀念:SkillHooks

  • Skill:把常用流程包成 Skill,agent 判斷需要時才自動呼叫。它不是每次都讀進來,而像一份 index 目錄,需要對應技能時才載入。以我 PM 工作為例,我寫好 user story 和 acceptance criteria 的 skill,說「幫我寫一份使用者故事」時它就自動找到並啟用。
  • Hooks:在特定時機自動跑某段程式,例如工具使用前後。我最常做的是 Notification:當 Claude Code 需要我介入時發出聲音,這樣切去做別的事也不會錯過。

第 8 課:分身術(Multiply Yourself)

這課講 Subagent。委任 Subagent 的好處是不汙染主視窗的 context,本身就是一種 Context Engineering。做到一個段落、只剩執行時,把它委派出去,可同時開好幾個平行任務、各自獨立 context、互不干擾,再回報成果。

我的主要用法是搭配不同 model 分工:大腦用 Opus 思考、規劃、寫 tech design;開發和測試交給 Subagent 配 Sonnet;commit 這類雜事用 Haiku。雜事分出去,重要資訊留在主 context。這課也提到 Worktree,概念同 Git worktree,適合同時平行開發多個 feature。

第 9 課:隨處呼叫(Call from anywhere)

兩個方向。Remote Control:人要出門時,任務做到一半打 remote control,產生連結或 QR code,用手機 claude.ai App 接管繼續跑。Teleport:反過來,在網頁版 claude.ai 討論到一半想回本機操作,打 /teleport 把工作接回來。

第 10 課:調整你的模型(Dial the Model)

不是每件事都要用最強的 model。依難度挑:最需要思考的用 Opus,執行任務用 Sonnet,簡單又要快的用 Haiku,越強越慢、越省越快,各有取捨。另外 /effort 控制它「想多久」才回答(tricky 的 bug 可調 HIGH),/fast 則在同一個 model 下讓輸出更快。


重點回顧

# 功能 一句話重點
1 Chat with your codebase @ 精確指定檔案,甚至指定行數
2 Steer with Modes Shift + Tab 切換 Default / Accept Edits / Plan / Auto
3 Undo Anything ESC ESC/rewind 回到上一步
4 Run in the background 指令後加 & 丟背景,/tasks 看進度
5 Give Claude Your Rules CLAUDE.md 當專案憲法,沒有就 /init
6 Extend with Tools 用 MCP 串接 Jira、Figma 等外部服務
7 Automate Your Workflow 流程包成 Skill,搭 Hooks 在特定時機觸發
8 Multiply Yourself Subagent 分工、保護主 context,搭配不同 model 與 worktree
9 Call from anywhere Remote Control 交給手機、/teleport 接回本機
10 Dial the Model 依難度挑 Opus / Sonnet / Haiku,再用 /effort/fast 微調

/powerup 的價值不在於教你多艱深的東西,而在於它幫你把 Claude Code「想讓你知道」的重點功能,一次攤在眼前。這 10 課不必一口氣全用上,挑兩三個融入日常工作流,就足以拉開效率差距。真正的關鍵,是別再把 Claude Code 當成單純的程式碼產生器:權限模式、Subagent、Skill、MCP 這些設計,都是在引導你用「指揮 agent」的方式工作,而不只是叫它寫程式。

下次打開 Claude Code,不妨先打個斜線,看看裡面還有哪些你沒用過的指令。