griddynamics/rosetta

An instruction layer for AI coding agent

解決的問題

Rosetta 解決了 AI 編碼代理缺乏工程治理與共享上下文的問題。雖然代理可以撰寫程式碼,但往往缺乏專業工程團隊的特定架構、標準與紀律,導致依賴猜測、開發者之間提示不一致,以及違反專案限制的程式碼。

如何運作

Rosetta 作為一個治理層,位於您現有的 AI 工具(如 Claude Code、Cursor 或 Copilot)與程式碼庫之間。它使用分層指令系統——核心、組織與專案——提供一個版本化的單一事實來源。這些指令以 Markdown 編寫並儲存在 Git 中,確保標準從組織層級流向下每個專案。執行時,Rosetta 協調這些指令,並根據所使用的特定代理進行調整,引導代理透過內建審核門檻的結構化工作流程。

適用對象

使用 AI 編碼代理,並希望強制執行一致標準、捕捉資深工程師的知識,確保代理遵循專業軟體開發生命週期(SDLC)而非僅僅「產生並寄望於成功」的工程團隊與組織。

主要亮點

  • 分層上下文: 自動將組織級標準與專案特定架構傳遞給代理。
  • 結構化工作流程: 提供編碼、需求撰寫、安全審查與程式碼分析的預設流程,包含明確階段(準備 → 研究 → 計畫 → 執行 → 驗證)。
  • 工程防護機制: 強制執行對危險操作、敏感資料處理與風險評估的安全檢查。
  • 代理無關性: 與 MCP 相容的代理(包括 Claude Code、Cursor 和 Copilot)相容。
  • 人機協同: 實施強制審核門檻與結構化提問,防止代理猜測並避免在錯誤實作上浪費 token。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案