SuperClaude 旗標使用指南 🏁
🤖 大多數旗標會自動啟用 - 別擔心!
老實說:你不需要記住這些旗標。SuperClaude 通常會根據你的操作自動加入有用的旗標!
實際運作情況:
- 你輸入
/analyze auth.js - SuperClaude 偵測到這是與安全相關的程式碼
- 通常會自動加入
--persona-security、--focus security、--validate - 你通常無需手動管理任何旗標就能獲得專家的安全分析
什麼時候需要手動使用旗標?
- 你想覆蓋 SuperClaude 的選擇(很少見)
- 你對特定方面感到好奇(例如
--focus performance) - 你想實驗不同的方法
總結:只要使用基本指令,讓自動啟用機制運作即可。這些旗標是備用選項,不是必需品。🎯
🚀 直接試試這些(無需了解旗標)
# 這些指令無需任何旗標知識即可良好運作:
/sc:analyze src/ # 自動選擇合適的分析旗標
/sc:build # 根據你的專案自動優化
/sc:improve messy-file.js # 自動啟用品質與安全旗標
/sc:troubleshoot "weird error" # 自動啟用除錯與分析旗標
看吧?不需要旗標。 以下內容是為那些好奇幕後運作原理的人準備的。
一份關於 SuperClaude 旗標系統的實用指南。旗標就像是命令列選項,可以改變 SuperClaude 的行為——把它們想像成指令的超能力。
什麼是旗標? 🤔
旗標是修飾符,用來改變 SuperClaude 處理你請求的方式 。它們跟在指令後面,並以 -- 開頭。
基本語法(但你通常不需要知道這個):
/sc:command --flag-name
/sc:command --flag-name value
/sc:analyze src/ --focus security --depth deep
旗標在實務中的運作方式:
- 自動啟用 - SuperClaude 根據情境加入旗標(這是主要方式!🎯)
- 手動覆蓋 - 如果你想要不同的行為,可以明確地加入旗標
旗標存在的理由(主要是自動帶來的好處):
- 獲得更好、更集中的結果
- 自動啟用合適的思考深度
- 在需要時連接到特殊功能
- 根據你的任務優化速度或細節
- 將注意力引導到你實際在處理的事情上
關鍵點:SuperClaude 會智慧地處理旗標選擇,所以你不需要操心!🧠
旗標分類 📂
規劃與分析旗標 🧠
這些旗標控制 SuperClaude 對你請求的思考深度。
--plan
功能:在執行任何操作前顯示執行計畫
使用時機:當你想先看看 SuperClaude 會做什麼時
範例:/build --plan - 在執行前查看建置步驟
--think
功能:多檔案分析(約 4K tokens)
使用時機:涉及多個檔案的複雜問題
自動啟用:匯入鏈 > 5 個檔案,跨模組呼叫 > 10 次參考
範例:/analyze complex-system/ --think
--think-hard
功能:深度架構分析(約 10K tokens)
使用時機:全系統問題、架構決策
自動啟用:系統重構、瓶頸 > 3 個模組
範例:/improve legacy-system/ --think-hard
--ultrathink
功能:最大深度分析(約 32K tokens)
使用時機: 關鍵系統重新設計、複雜除錯
自動啟用:舊系統現代化、嚴重漏洞
範例:/troubleshoot "entire auth system broken" --ultrathink
💡 提示:從 --think 開始,只有在需要時才加深。思考得越多 = 速度越慢但越徹底。
效率與控制旗標 ⚡
控制輸出風格、安全性與效能。
--uc / --ultracompressed
功能:使用符號減少 60-80% 的 token
使用時機:大型操作、當情境快滿時
自動啟用:情境使用率 > 75%、大規模操作
範例:/analyze huge-codebase/ --uc
--safe-mode
功能:最大程度的驗證、保守執行
使用時機:生產環境、高風險操作
自動啟用:資源使用率 > 85%、生產環境
範例:/improve production-code/ --safe-mode
--validate
功能:操作前驗證與風險評估
使用時機:想在變更前進行檢查
自動啟用:風險分數 > 0.7
範例:/cleanup legacy/ --validate
--verbose
功能:最大程度的細節與解釋
使用時機:學習、除錯、需要完整情境
範例:/build --verbose - 查看每個建置步驟
--answer-only
功能:直接回應,不建立任務
使用時機:快速提問,不希望有工作流程自動化
範例:/explain React hooks --answer-only
💡 提示:--uc 很適合大型操作。--safe-mode 用於任何重要的事情。--verbose 用於學習時。
MCP 伺服器旗標 🔧
透過 MCP 伺服器啟用特殊功能。
--c7 / --context7
功能:啟用 Context7 以取得官方函式庫文件
使用時機:使用框架、需要 官方文件時
自動啟用:外部函式庫匯入、框架相關問題
範例:/build react-app/ --c7 - 獲取 React 最佳實踐
--seq / --sequential
功能:啟用 Sequential 以進行複雜的多步驟分析
使用時機:複雜除錯、系統設計
自動啟用:複雜除錯、--think 旗標
範例:/troubleshoot "auth flow broken" --seq
--magic
功能:啟用 Magic 以產生 UI 元件
使用時機:建立 UI 元件、設計系統
自動啟用:UI 元件請求、前端角色
範例:/build dashboard --magic - 獲取現代 UI 元件
--play / --playwright
功能:啟用 Playwright 以進行瀏覽器自動化與測試
使用時機:E2E 測試、效能監控
自動啟用:測試工作流程、QA 角色
範例:/test e2e --play