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。
相關
- 專案
addyosmani/agent-skillsAgent Skills 是一個包含 25 個基於 Markdown 的工程工作流程(規格、計畫、建構、測試、審查、發佈等)的庫,可透過簡單 CLI 安裝至多種 AI 編碼代理中。它提供斜線命令、自動建構模式、專業角色和參考檢查清單,使 AI 生成的程式碼在整個開發生命週期中遵循資深工程師的最佳實踐。
- 專案
- 專案
tw93/Waza一個結構化工程技能的函式庫,供 AI 代理使用,以系統化除錯和設計壓力測試等嚴謹習慣取代通用的 AI 輸出。
- 專案
codeaholicguy/ai-devkitAI DevKit 是一個本地 npm 基礎的控制平面,統一了配置、監控、跨代理訊息傳遞、可搜尋的 SQLite 記憶體,以及可組合的工程「技能」(需求、設計、測試、審查等),適用於 Claude Code、Gemini CLI、Codex CLI、Cursor 和 GitHub Copilot 等多種 AI 程式碼助手。它讓團隊能從單一控制台管理多個代理,將專案規範儲存在可搜尋的資料庫中,並在不修改底層 LLM 的情況下強制執行資深工程師的工作流程。
- 專案
HoangNguyen0403/agent-skills-standardAgent Skills Standard (AGS) 是一個透過 NPM 分發的 CLI,讓團隊能將編碼標準、安全規則與 SDLC 工作流程範本發布為小型 Markdown「技能」。CLI(`ags init` / `ags sync`)建立 `.skillsrc` 設定檔,下載語言特定的技能套件(20 多個技術棧共 280 個技能),並撰寫分層路由(`AGENTS.md → _INDEX.md → SKILL.md`)。AI 編碼助手(Cursor、Claude Code、Copilot、Gemini 等)讀取此路由並僅載入與正在編輯的檔案相關的規則,節省約 85% 的提示 token。可選的 MCP 伺服器可強制執行鉤子、阻止密鑰洩漏編輯,並提供執行時審計日誌。此專案是真正的 AI 編碼助手實用工具,而非通用教學或清單。