griddynamics/rosetta

An instruction layer for AI coding agent

解決する課題

Rosettaは、チーム間でAIコーディングエージェントの使用が分散している問題に対処します。個々の開発者が独自のプロンプトを書くのではなく、エージェントが少数のオープンファイルからプロジェクトアーキテクチャを推測するのではなく、Rosettaはエンジニアリングガバナンスとコンテキストの共有・バージョン管理されたシステムを提供します。チーム固有のアーキテクチャ、標準、ワークフローを各セッションにエンコードすることで、エージェントが誤った決定を自信を持って行うのを防ぎます。

動作方法

Rosettaは、3つのレベル(コア(ベストプラクティス)、組織(標準とポリシー)、プロジェクト(アーキテクチャと制約))における指示を調整するランタイムレイヤーとして機能します。これらの階層化された指示は、Claude Code、Cursor、Copilot、Codexなどのツールにエージェントアダプタを通じて渡されます。すべての内容はMarkdownで作成され、Gitでバージョン管理されるため、異なるIDEやエージェント間で移行可能になります。

対象ユーザー

AIコーディングエージェントを使用し、複数のリポジトリや開発者間で一貫したエンジニアリングの厳格さ、共有される標準、およびガバナンスされたワークフローを維持したいエンジニアリングチームや組織向けです。

特徴

  • 再利用可能なスキル: 検出、要件作成、設計、コーディング、テスト、セキュリティ、オーケストレーションをカバーするオンデマンドの作業ユニットのライブラリ。
  • 構造化されたワークフロー: coding-flow、security-flow、testgen-flow などのタスク用に事前に定義されたエンドツーエンドのフローで、承認ゲートを含む。
  • マルチエージェントオーケストレーション: サブエージェントチームに指示を出し、新規コンテキストのレビュアーを使用して自己レビューのバイアスを回避できる。
  • ツール非依存: 既存のMCP互換エージェントやIDEと連携可能で、ベンダー依存を回避できる。
  • ガバナンス: Gitによるバージョン管理をサポートし、セキュアな境界内で実行可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト