griddynamics/rosetta

An instruction layer for AI coding agent

解决的问题

Rosetta 解决了团队间 AI 编码代理使用分散的问题。开发者不再需要自行编写提示,也不再让代理通过少数开放文件猜测项目架构,而是 Rosetta 提供了一个共享且可版本控制的工程治理与上下文系统。通过将团队特定的架构、标准和工作流程编码到每个会话中,防止代理自信地做出错误决策。

如何工作

Rosetta 作为一个运行时层,协调三个层级的指令:核心(最佳实践)、组织(标准和政策)、项目(架构和约束)。这些分层的指令随后通过代理适配器传递给 Claude Code、Cursor、Copilot 和 Codex 等工具。所有内容均以 Markdown 编写,并在 Git 中进行版本控制,使指令可在不同 IDE 和代理之间移植。

适用对象

适用于使用 AI 编码代理并希望在多个仓库和开发人员之间保持一致工程纪律、共享标准和受控工作流的工程团队和组织。

主要亮点

  • 可复用技能:涵盖发现、需求编写、设计、编码、测试、安全和编排的按需工作单元库。
  • 结构化工作流:预定义的端到端流程,如 coding-flow、security-flow 和 testgen-flow,包含审批节点。
  • 多代理编排:能够向子代理团队下达指令,并使用全新上下文的评审者,避免自我评审偏差。
  • 工具无关性:兼容现有 MCP 兼容代理和 IDE,防止供应商锁定。
  • 治理能力:支持通过 Git 进行版本控制,可在安全边界内运行。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目