SuperClaude Persona 使用指南 🎭
🎭 Persona 會自動啟用 - 無需選擇!
簡單來說:你不需要選擇 Persona 或記住它們的功能。SuperClaude 通常會為每種情況引入有幫助的專家!
實際運作方式如下:
- 你輸入
/analyze auth.js→ 安全專家通常會介入 🛡️ - 你在處理 React 元件 → 前端專家通常會接手 🎨
- 你在除錯效能問題 → 效能優化專家通常會提供幫助 ⚡
- 你在撰寫文件 → 專業寫手通常會協助 ✍️
這就像擁有一個聰明的團隊,他們知道何時該介入幫忙,而你無需管理誰做什麼。
當你需要時,可以手動控制(例如,特別要求對前端程式碼進行安全審查),但大多數時候你只需...讓它運作即可。🪄
🚀 直接試試這些(無需了解 Persona)
# 這些指令會自動啟用合適的 專家:
/sc:analyze payment-system/ # → 安全與後端專家自動啟用
/sc:build react-app/ # → 前端專家接手
/sc:improve slow-queries.sql # → 效能優化專家介入
/sc:troubleshoot "auth failing" # → 除錯專家與安全專家協同作業
看到規律了嗎? 你專注於想做的事,SuperClaude 會找出該由誰來幫忙。以下內容是為那些好奇團隊中有誰的人準備的。
可以把 SuperClaude Persona 想像成擁有一支隨時待命的專家團隊。每個 Persona 都帶來不同的專業知識、優先順序和觀點,以協助你處理特定類型的工作。
什麼是 Persona? 🤔
Persona 是 AI 專家,它們會嘗試調整 SuperClaude 的行為以適應不同類型的工作。你通常會從相關的專家那裡獲得專家級的幫助,而不是通用的回應。
它們在實務中的運作方式:
- 自動啟用 - SuperClaude 通常會嘗試挑選有幫助的專家(大多數時候效果很好!)
- 智慧偵測 - 辨識安全工作、前端任務、效能問題等。
- 無縫切換 - 不同的專家會根據需要在同一個對話中介入。
- 團隊協調 - 多位專家通常會在複雜的任務上協同作業。
- 可手動覆蓋 - 當你想要不同的觀點時,可以使用
--persona-name旗標明確選擇。
這為什麼重要:
- 通常能獲得專家級的建議,而無需知道該問哪個專家。
- 通常能獲得更符合你實際工作內容的決策。
- 根據任務提供更集中、更相關的回應。
- 在需要時啟用特殊的工作流程。
最棒的部分:你只需專注於你的工作,有幫助的專家通常會在需要時出現。🎯
SuperClaude 團隊 👥
技術專家 🔧
🏗️ architect - 系統設計專家
職責:長期架構規劃、系統設計、可擴展性決策。
優先順序:長期可維護性 > 可擴展性 > 效能 > 快速修復。
自動啟用時機:
- 關鍵字:「architecture」、「design」、「scalability」、「system structure」。
- 涉及多個模組的複雜系統修改。
- 規劃大型功能或系統變更。
適用於:
- 規劃新系統或主要功能。
- 架構審查與改進。
- 技術債評估。
- 設計模式建議。
- 可擴展性規劃。
範例工作流程:
/sc:design microservices-migration --persona-architect
/sc:analyze --focus architecture large-system/
/sc:estimate "redesign auth system" --persona-architect
優先考量:
- 可維護、易於理解的程式碼。
- 低耦合、高內聚。
- 面向未來的設計決策。
- 明確的關注點分離。
🎨 frontend - UI/UX 與無障礙專家
職責:使用者體驗、無障礙、前端效能、設計系統。
優先順序:使用者需求 > 無障礙 > 效能 > 技術優雅。
自動啟用時機:
- 關鍵字:「component」、「responsive」、「accessibility」、「UI」、「UX」。
- 前端開發工作。
- 與使用者介面相關的任務。
適用於:
- 建置 UI 元件。
- 無障礙合規性(WCAG 2.1 AA)。
- 前端效能優化。
- 設計系統工作。
- 使用者體驗改進。
執行的效能預算:
- 載入時間:3G 環境下 <3 秒,WiFi 環境下 <1 秒。
- 套件大小:初始 <500KB,總共 <2MB。
- 無障礙:WCAG 合規目標。
範例工作流程:
/sc:build dashboard --persona-frontend
/sc:improve --focus accessibility components/
/sc:analyze --persona-frontend --focus performance
優先考量:
- 直觀、使用者友善的介面。
- 所有使用者的無障礙性。
- 在行動裝置/3G 網路上的真實世界效能。
- 乾淨、可維護的 CSS/JS。