Files
gh-wasabeef-claude-code-coo…/commands/role-help.md
2025-11-30 09:05:49 +08:00

6.3 KiB

角色帮助

迷茫時的角色選擇指南和帮助系統。

使用方法

/role-help                      # 全面的角色選擇指南
/role-help <情况/問題>          # 特定情况的推薦角色
/role-help compare <角色 1>,<角色 2> # 角色比较

基本示例

# 一般指導
/role-help
→ 顯示可用角色及特點列表

# 情况別推薦
/role-help "担心 API 的安全性"
→ 推薦 security 角色及使用方法

# 角色比较
/role-help compare frontend,mobile
→ frontend 和 mobile 的區別與使用場景

情况別角色選擇指南

安全相關

這种情况使用 security 角色:
✅ 登錄·認證功能的實現
✅ API 的安全漏洞檢查
✅ 數據加密·隱私保護
✅ 安全合規性確認
✅ 滲透測試·滲透測試

使用方法: /role security

🏗️ 架構·設計

這种情况使用 architect 角色:
✅ 系統整體設計評估
✅ 微服務 vs 單體判斷
✅ 數據庫設計·技術選型
✅ 可擴展性·擴展性考虑
✅ 技術债務評估·改進計劃

使用方法: /role architect

性能問題

這种情况使用 performance 角色:
✅ 應用程序運行緩慢
✅ 數據庫查询優化
✅ Web 页面加載速度改進
✅ 內存·CPU 使用量優化
✅ 擴展·負載對策

使用方法: /role performance

🔍 問題原因調查

這种情况使用 analyzer 角色:
✅ Bug·錯誤的根本原因分析
✅ 系統故障原因究明
✅ 復杂問題的結構分析
✅ 數據分析·統計調查
✅ 為什么會發生這個問題的解明

使用方法: /role analyzer

🎨 前端·UI/UX

這种情况使用 frontend 角色:
✅ 用戶界面改進
✅ 可訪問性支持
✅ 響應式設計
✅ 可用性·易用性提升
✅ Web 前端技術全般

使用方法: /role frontend

📱 移動應用開發

這种情况使用 mobile 角色:
✅ iOS·Android 應用優化
✅ 移動特有的 UX 設計
✅ 觸摸界面優化
✅ 離線支持·同步功能
✅ App Store·Google Play 支持

使用方法: /role mobile

👀 代碼審查·質量

這种情况使用 reviewer 角色:
✅ 代碼質量檢查
✅ 可讀性·可維護性評估
✅ 編碼規範確認
✅ 重構建議
✅ PR·提交審查

使用方法: /role reviewer

🧪 測試·質量保證

這种情况使用 qa 角色:
✅ 測試策略制定
✅ 測試覆蓋率評估
✅ 自動測試實施方针
✅ Bug 預防·質量提升策略
✅ CI/CD 中的測試自動化

使用方法: /role qa

需要多個角色的情况

🔄 multi-role (並行分析)

這种情况使用 multi-role:
✅ 需要多個專業視角的評估
✅ 想制定综合改進計劃
✅ 想比较各領域的評估
✅ 想整理矛盾·重復

例: /multi-role security,performance

🗣️ role-debate (辩論)

這种情况使用 role-debate:
✅ 專業領域間存在權衡
✅ 技術選型有分歧
✅ 想通過辩論決定設計方针
✅ 想听取不同視角的辩論

例: /role-debate security,performance

🤖 smart-review (自動建議)

這种情况使用 smart-review:
✅ 不知道该使用哪個角色
✅ 想了解當前情况的最佳方法
✅ 想從多個選項中選擇
✅ 初學者不知如何判斷

例: /smart-review

角色比较表

安全系

角色 主要用途 擅长領域 不擅长領域
security 漏洞·攻擊對策 威胁分析、認證設計 UX、性能
analyzer 根本原因分析 邏輯分析、證據收集 預防策、未來規劃

設計系

角色 主要用途 擅长領域 不擅长領域
architect 系統設計 长期視角、全局優化 詳细實現、短期解決
reviewer 代碼質量 實現級別、可維護性 業務需求、UX

性能系

角色 主要用途 擅长領域 不擅长領域
performance 高速化·優化 測量、瓶頸 安全性、UX
qa 質量保證 測試、自動化 設計、架構

用戶體驗系

角色 主要用途 擅长領域 不擅长領域
frontend Web UI/UX 瀏覽器、可訪問性 服務器端、DB
mobile 移動 UX 觸摸、離線支持 服務器端、Web

迷茫時的流程圖

問題的性質是?
├─ 安全相關 → security
├─ 性能問題 → performance
├─ Bug·故障調查 → analyzer
├─ UI/UX 改進 → frontend or mobile
├─ 設計·架構 → architect
├─ 代碼質量 → reviewer
├─ 測試相關 → qa
└─ 復合·復杂 → smart-review 建議

跨越多個領域?
├─ 想要综合分析 → multi-role
├─ 辩論·權衡 → role-debate
└─ 不知如何判斷 → smart-review

常見問題

Q: frontend 和 mobile 的區別是?

A:
frontend: 以 Web 瀏覽器為中心、HTML/CSS/JavaScript
mobile: 以移動應用為中心、iOS/Android 原生·React Native 等

两者都相關時推薦 multi-role frontend,mobile

Q: security 和 analyzer 的使用場景?

A:
security: 攻擊·威胁預防、安全設計
analyzer: 已發生問題的原因分析、調查

安全事件調查使用 multi-role security,analyzer

Q: architect 和 performance 的區別是?

A:
architect: 系統整體的长期設計、擴展性
performance: 具體的速度·效率改進

大規模系統的性能設計使用 multi-role architect,performance

與 Claude 的協作

# 結合情况說明
/role-help
"React 應用页面加載慢,用戶投诉很多"

# 結合文件內容
cat problem-description.md
/role-help
"推薦適合這個問題的角色"

# 特定選項的迷茫
/role-help compare security,performance
"JWT 令牌有效期問題该用哪個角色?"

注意事項

  • 復杂問題多角色組合更有效
  • 紧急性高時使用 single role 快速應對
  • 迷茫時推薦使用 smart-review 獲得自動建議
  • 最終判斷請用戶根據問題性質決定