griddynamics/rosetta

An instruction layer for AI coding agent

해결하는 문제

로제타는 AI 코딩 에이전트에 대한 엔지니어링 거버넌스와 공유된 맥락의 부족을 해결합니다. 에이전트는 코드를 작성할 수 있지만, 전문 엔지니어링 팀의 특정 아키텍처, 표준, 그리고 규율을 갖추지 못해 추측에 의존하게 되고, 개발자 간에 프롬프트가 일관되지 않으며, 프로젝트 제약을 위반하는 코드가 생성됩니다.

작동 방식

로제타는 기존의 AI 도구(Claude Code, Cursor, Copilot 등)와 코드베이스 사이에 위치하는 거버넌스 레이어로 작동합니다. 코어, 조직, 프로젝트의 계층적 지침 시스템을 사용하여 버전 관리된 단일 진실 소스를 제공합니다. 이러한 지침은 마크다운으로 작성되어 Git에 저장되며, 조직 수준에서 프로젝트 수준까지 표준이 흐르도록 보장합니다. 런타임 시 로제타는 이러한 지침을 오케스트레이션하고, 사용 중인 특정 에이전트에 맞게 조정하여, 명시적인 승인 게이트를 갖춘 구조화된 워크플로우를 통해 에이전트를 안내합니다.

대상 사용자

AI 코딩 에이전트를 사용하고 일관된 표준을 강제하고, 시니어 엔지니어의 지식을 포획하며, 단순히 '생성하고 기대'하는 것이 아니라 전문적인 소프트웨어 개발 생애주기(SDLC)를 따르도록 보장하고자 하는 엔지니어링 팀과 조직.

주요 특징

  • 계층적 맥락: 조직 전체의 표준과 프로젝트 고유의 아키텍처를 자동으로 에이전트에 전달.
  • 구조화된 워크플로우: 코딩, 요구사항 작성, 보안 검토, 코드 분석을 위한 사전 정의된 흐름을 제공하며, 명확한 단계(준비 → 조사 → 계획 → 실행 → 검증)를 포함.
  • 엔지니어링 가드레일: 위험한 작업, 민감한 데이터 처리, 리스크 평가에 대한 안전 검사를 강제.
  • 에이전트 독립성: Claude Code, Cursor, Copilot 등 MCP 호환 에이전트와 호환.
  • 인간이 루프에 참여: 에이전트가 추측하거나 잘못된 구현에 토큰을 낭비하는 것을 방지하기 위해 필수 승인 게이트와 구조화된 질문을 구현.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트