繁中

Ruby on Rails開發人員的開發框架

Ruby on Rails開發人員使用Claude代碼的開發框架,靈感來自SuperClaude語言:Ruby

項目概況

ClaudeOnRails 這是一個方向 Ruby on Rails 該項目的開發框架,集成了 克勞德·斯旺 建立由多個專業人工智慧代理組成的「智能Rails開發團隊」。您只需要使用自然語言來描述您想要上線的功能,其餘的任務由人工智慧完成:從架構設計到模型、控制器、視圖、測試到DevOps和性能優化。

主要功能和工作流程

  • 多智能體協作:不同的任務由不同的代理處理:
    • 建築師負責整體協調和設計
    • 模型管理Active Record、遷移和資料庫結構
    • 控制器處理路由和請求邏輯
    • 視圖生成接口或API輸出
    • 服務處理業務邏輯
    • 測試自動測試用例生成
    • DevOps(部署運營和維護)處理在線和基礎設施
  • 安裝和初始化# Gemfile 集團:開發做寶石「鐵軌上的克勞德」結束然後執行 bundle install,並通過了命令 rails生成claude_on_rails:swarm 生成群配置和代理提示文件等。
  • 自然語言觸發發展:啟動Claude-swarm後,在Claude界面中用自然語言描述功能,例如:添加用戶身份驗證和電子郵件確認系統自動分解任務,每個代理協作完成相關代碼、測試、視圖、業務邏輯等。
  • 智能適應您的項目:該工具將根據您的Rails項目目錄結構自動啟用相應的代理。例如,如果它是一個僅支持API的應用程式,則不會加載View代理;也將檢測並支持使用RSPP測試框架。

最新版本和擴展

  • 0.2.0版本於2025年7月2日發布,此更新添加了新的和 Rails HCP伺服器 集成支持,允許人工智慧代理基於實時Rails文檔做出開發判斷和優化
  • 通過集成HCP伺服器(模型上下文協議伺服器),代理可以啟動和停止開發伺服器、查看日誌、讀取文檔等,並且可以根據官方文件更準確地生成和做出決策。

🧩為什麼值得關注?

  • 自然語言驅動的發展:不需要直接寫代碼,使用密碼描述功能讓AI代理自動實現。
  • 端到端覆蓋:從設計、模型、界面、視圖到測試和性能優化,它幾乎涵蓋了Rails開發的所有方面。
  • 自動測試生成自動為每個功能生成測試,提高代碼質量並降低遺漏風險。
  • 實時文檔驗證:與Rails HCP伺服器集成後,代理可以查詢官方文檔,以確保生成的代碼正確且風格一致。

使用建議

  1. 將寶石添加到項目中並生成群。
  2. 啟動皇帝 集群,輸入要在Claude中構建的功能的描述。
  3. 如果您提前錯過了HCP安裝,您可以隨時運行它 bundle exec rake claude_on_rails:setup_mcp 添加此功能。
  4. 在 .claude-on-rails/提示/ 和 claude-swarm.yml 自定義中代理的提示和職責或添加特定域代理。
  5. 它經常與本地開發結合使用,並注意審查人工智慧生成的代碼,以確保風格與業務邏輯相匹配。

匯總表(梳理要點)

功能描述
鐵軌上的克勞德 創業板實現人工智慧代理協同開發的核心插件
基於 克勞德群協作代理框架,各自履行職責
自動生成測試所有功能生成相應的測試代碼
可擴展和可定製為項目適配提供提示文件和配置文件
與Rails HCP伺服器集成支持實時文檔訪問和伺服器控制

Github:https://github.com/obie/claude-on-rails

輸油管:

返回頂端