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 进行版本控制,可在安全边界内运行。
相关
- 项目
- 项目
- 项目
- 项目
- 项目