griddynamics/rosetta

An instruction layer for AI coding agent

What it solves

Rosetta addresses the lack of engineering governance and shared context for AI coding agents. While agents can write code, they often lack the specific architecture, standards, and discipline of a professional engineering team, leading to guesswork, inconsistent prompts across developers, and code that violates project constraints.

How it works

Rosetta acts as a governance layer that sits between your existing AI tools (like Claude Code, Cursor, or Copilot) and your codebase. It uses a layered instruction system—Core, Organization, and Project—to provide a versioned source of truth. These instructions are authored in Markdown and stored in Git, ensuring that standards flow from the organization level down to every project. At runtime, Rosetta orchestrates these instructions and adapts them to the specific agent being used, guiding the agent through structured workflows with built-in approval gates.

Who it’s for

Engineering teams and organizations that use AI coding agents and want to enforce consistent standards, capture senior engineer knowledge, and ensure that agents follow a professional software development lifecycle (SDLC) rather than just "generating and hoping."

Highlights

  • Layered Context: Propagates organization-wide standards and project-specific architecture to agents automatically.
  • Structured Workflows: Provides predefined flows for coding, requirements authoring, security reviews, and code analysis with explicit phases (Prepare $\rightarrow$ Research $\rightarrow$ Plan $\rightarrow$ Act $\rightarrow$ Validate).
  • Engineering Guardrails: Enforces safety checks for dangerous actions, sensitive data handling, and risk assessment.
  • Agent Agnostic: Works with MCP-compatible agents including Claude Code, Cursor, and Copilot.
  • Human-in-the-Loop: Implements mandatory approval gates and structured questioning to prevent agents from guessing and burning tokens on wrong implementations.

Related

  • Project
  • Project
  • Project
  • Project
  • Project