griddynamics/rosetta
Enforce organizational standards across every AI coding agent
해결하는 문제
AI 코딩 에이전트는 프로젝트별 컨텍스트 부족, 아키텍처 제약 조건 무시, 중요한 엔지니어링 규율 생략 등으로 인해 전문적인 팀 환경에서 어려움을 겪는 경우가 많습니다. 구조화된 가이드가 없으면 에이전트는 제한된 파일 컨텍스트를 기반으로 추측하고, 보안/컴플라이언스 가드레일을 무시하며, 계획이나 검증 없이 바로 코딩에 뛰어들어 비용이 많이 드는 재작업이 필요한 오류를 초래합니다.
작동 방식
Rosetta는 실행 시점에 세 가지 수준으로 지침을 레이어링합니다: Core(베스트 프랙티스), Organization(표준 및 정책), Project(아키텍처 및 제약 조건)입니다. 오케스트레이션 레이어를 사용하여 이러한 지침을 특정 AI 도구(Claude Code, Cursor, Copilot 등)에 맞게 조정합니다. 시스템은 Prepare → Research → Plan → Act → Validate라는 구조화된 워크플로우를 따르며, human-in-the-loop 승인 게이트를 통합하고 새로운 컨텍스트 리뷰 및 실행 기반 검증을 위해 별도의 서브 에이전트를 사용합니다.
대상
- 개인 개발자: 복잡한 프롬프트 스캐폴딩 없이 심도 있는 프로젝트 컨텍스트와 준비된 코딩/테스트 흐름을 원하는 개발자.
- 조직: 벤더 종속성 없이 다양한 AI 도구 및 모델에서 작동하는 엔지니어링 표준에 대한 단일화된 버전 관리 소스(source of truth)가 필요한 조직.
주요 특징
- 계층화된 컨텍스트: 기술 스택, 아키텍처 및 종속성을 포함하는 워크스페이스 베이스라인을 자동으로 구축합니다.
- 도구 불가지론(Tool Agnostic): 플러그인 또는 MCP 호환 에이전트를 통해 기존 IDE에서 작동합니다.
- 워크플로우 강제: 명시적인 승인 게이트가 있는 구조화된 SDLC 활동을 구현합니다.
- 안전 및 거버넌스: 위험한 작업을 방지하고 민감한 데이터가 올바르게 처리되도록 가드레일을 제공합니다。
- Git 통합: 모든 지침은 Markdown으로 작성되며 팀 전체의 재사용과 제어를 위해 Git에서 버전 관리됩니다.