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。

相关

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