Roo Code 基本介紹 - daniel-qa/RooCode GitHub Wiki

Roo Code 基本介紹

Roo Code Wiki 分類總覽

🧠 模式與應用 Modes & Roles

  • code:撰寫與修改程式碼
  • architect:規劃架構與分層模組
  • ask:查詢知識或現有程式碼意圖
  • custom:自定角色(如產測計畫、效能建議、生成文件等)

⚙️ 開發輔助功能 Dev Tools

  • 終端執行:產生並執行 shell / CLI 指令
  • 多檔案操作:跨檔案讀取、修改、生成新檔
  • 瀏覽器控制:控制前端瀏覽器的自動化流程
  • 視覺編輯支援:選取範圍、行內修改、編輯區記憶
  • 提示語快取(Prompt Caching):提升回應效率與一致性

🧩 Context 與控制機制

  • MCP(Model Context Protocol):模組整合與語境記憶
  • Session Context:目標記憶、持續上下文追蹤
  • 角色切換(Role Switching):快速切換模式/任務風格
  • 自動批准(Auto Approve):跳過人工點選,加快流程

📦 專案應用情境 Use Scenarios

  • 前端專案(Vue/React)
  • 後端開發(Node.js/.NET/Python)
  • 測試生成(MSTest/Jest/Playwright)
  • 架構生成(DDD、模組分層)
  • CI/CD 或部署流程指令生成