アウレリウス:48のクロードコードエージェントとFigma-to-Reactパイプラインで構築されたReactフレームワーク

Aureliusの機能
Aureliusは、FigmaデザインからReactアプリを自律的に構築するために、階層的に組織されたClaude Codeエージェントを使用するReactフレームワークです。単一のAIエージェントがコードを生成するのではなく、複数のエージェントが互いに反復を強制することで、完全なアプリ構築を実現します。
エージェントアーキテクチャとパイプライン
このフレームワークには、エンジニアリング、デザイン、テスト、プロダクト、マーケティング、運用の分野に合計48のエージェントが存在します。これらのエージェントは、ユーザーの作業内容に基づいてClaude Codeによって自動選択され、すべてのエージェント定義は.claude/ディレクトリに保存されているため、読み取り、変更、または独自のプロジェクトで再利用することができます。
監視エージェントは、特定の要件でパイプラインをゲートします:
- コンポーネントの前にテストを記述する必要があります(TDDは必須であり、オプションではありません)
- ビジュアルQAは2%の閾値でピクセル差分比較を使用します
- 品質ゲートは、カバレッジ、TypeScript、Lighthouseスコア、およびデザイントークンの遵守をチェックし、合格するまで何も通過しません
パイプラインは10のフェーズで構成されています:
- Figma発見
- デザイントークン抽出
- TDDゲート
- コンポーネント構築
- ピクセル差分ビジュアルQA(最大5回の反復ループ)
- Playwright E2Eテスト
- クロスブラウザスクリーンショット
- 品質ゲート
- レスポンシブチェック
- ビルドレポート
技術的実装
ソースからの技術的詳細:
- 単体/コンポーネントテストにはVitest + React Testing Libraryを使用
- E2EおよびクロスブラウザテストにはPlaywrightを使用
- ビジュアル差分にはPixelmatchを使用
- デザイントークンはロックファイルにロックされ、ハードコードされた値がコンポーネントに漏洩しないようにしています
- すべては
.claude/pipeline.config.jsonで設定可能です
このフレームワークはアプリタイプを認識し、標準的なWebアプリ、Chrome拡張機能(manifest.jsonを読み取る)、またはPWAのいずれを構築しているかを検出し、それに応じてE2E戦略を調整します。作成者は、パイプラインを再設定することなく、WebflowからChrome拡張機能にアプリを移植するためにこれを使用しました。
プロジェクト状況
AureliusはMITライセンスで、118のコミットがあります。このフレームワーク全体は約2週間でClaude Codeを使用して構築され、自動化するワークフローを実証しています。マイルストーンはv2.0.0まで計画されています。
📖 Read the full source: r/ClaudeAI
👀 See Also

PocketBot:App Intentsとオンデバイス推論を活用したiOS向けローカルAIオートパイロット
PocketBotは、iPhoneのNeural Engine上でMetalを介して量子化された3B Llamaモデルをローカルで実行するiOSアプリです。AppleのAppIntentsおよびCoreLocationフレームワークを使用し、クラウドへのデータ送信なしでイベント駆動型の自動化を実現します。

SigMap v8.9:決定論的コンテキストレイヤーがAIコーディングエージェントのトークン使用量を97%削減
SigMap v8.9はトークン削減97%、ヒット率88%の検索、タスクあたりのプロンプト数を49%削減。Copilot、Claude Code、Cursor、Windsurf、Codex、OpenCode、Gemini CLIに対応。ゼロ依存、完全オフライン。

Claude Code SkillがStitchデザインをピクセルずれゼロでNext.jsに変換
Claude Codeスキルは、Google Stitch AIのデザインをNext.jsコンポーネントに変換し、ピクセルずれを防ぐための必須検証チェックポイントを設けて、正確な値を保持し、アセットを処理します。

クロードワークフローにおけるハンドオフパターン:2ファイル分割方式と1ドキュメント要約方式
長いClaudeセッションはコンテキスト劣化で壊れます。ハンドオフは重要な情報を圧縮して新しいエージェントを起動します。Matt Pocockのシングルドキュメントハンドオフスキルと、永続的なナラティブと一時的なプロンプトを使う2ファイル分割の2つのアプローチがあります。