griddynamics/rosetta
Enforce organizational standards across every AI coding agent
解決する課題
AIコーディングエージェントは、プロジェクト固有のコンテキストが不足していること、アーキテクチャの制約を無視すること、そして重要なエンジニアリング規律をスキップしてしまうことから、プロフェッショナルなチーム環境において苦戦することがよくあります。構造化されたガイダンスがなければ、エージェントは限られたファイルコンテキストに基づいて推測し、セキュリティ/コンプライアンスのガードレールを無視し、計画や検証なしにいきなりコーディングを開始する傾向があり、結果として高コストな手戻りを必要とするエラーを引き起こします。
仕組み
Rosettaは、実行時に3つのレベルで指示をレイヤー化します:Core(ベストプラクティス)、Organization(標準とポリシー)、およびProject(アーキテクチャと制約)です。オーケストレーションレイヤーを使用して、これらの指示を特定のAIツール(Claude Code、Cursor、Copilotなど)に適応させます。システムは、Prepare → Research → Plan → Act → Validate という構造化されたワークフローに従い、人間による承認ゲート(human-in-the-loop)を組み込み、新しいコンテキストでのレビューと実行バックエンドの検証のために個別のサブエージェントを使用します。
対象者
- 個人の開発者: 複雑なプロンプトの構築なしに、深いプロジェクトコンテキストと既製のコーディング/テストフローを求める方。
- 組織: ベンダーロックインなしに、異なるAIツールやモデル間で動作する、エンジニアリング標準の単一かつバージョン管理された信頼できる情報源(source of truth)を必要とする組織。
ハイライト
- レイヤー化されたコンテキスト: テクノロジースタック、アーキテクチャ、依存関係を含むワークスペースのベースラインを自動的に構築します。
- ツールに依存しない: プラグインまたはMCP互換のエージェントを介して、既存のIDEで動作します。
- ワークフローの強制: 明示的な承認ゲートを伴う構造化されたSDLCアクティビティを実装します。
- 安全性とガバナンス: 危険なアクションを防ぎ、機密データが正しく処理されるようにするためのガードレールを提供します。
- Git統合: すべての指示はMarkdownで作成され、チーム全体での再利用と制御のためにGitでバージョン管理されます。