A2P: AIコーディングエージェントのためのエンジニアリング規律を強化するMCPサーバー

A2Pの機能
A2P(Architect-to-Product)は、MCPサーバーとしてパッケージ化されたAIエンジニアリングフレームワークで、Claude CodeのようなAIコーディングエージェントの一般的な問題に対処するために設計されています。単にツールを追加するのではなく、A2Pはゲート付きワークフローシステムを通じてエンジニアリングの規律を強制します。
コアワークフロー
このフレームワークは、強制ゲートを伴うライフサイクルを実装します:アーキテクチャ → 計画 → 構築 → 監査 → セキュリティ → デプロイ。各機能スライスは、RED → GREEN → REFACTOR → SAST → DONEの段階を経て進行しなければなりません。
この強制はコードで実装されています。エージェントがゲートの要件を満たさずに進行しようとすると、ツールはエラーをスローします。
具体的な強制例
- テストの証拠が存在しない限り、スライスは進行できません
- セキュリティスキャンはワークフローの一部として実行され、最後ではありません
- SSL/HTTPSが確認されるまで、デプロイをブロックできます
- デプロイ設定が生成される前に、シークレット管理を定義する必要があります
- ステートフルシステムは、バックアップ要件なしではデプロイを通過できません
- リリース決定と承認ポイントは明示的であり、プロンプトで曖昧にされません
追加機能
作成者は、構造的なコード探索を可能にするcodebase-memory-mcpを統合し、エージェントが「すべてをgrepで歩き回る」のではなく、リポジトリをより効率的に理解できるようにしました。
ユースケース
このフレームワークは、主に2つのシナリオ向けに設計されています:
- ガードレール付きで新規プロジェクトを開始する: アーキテクチャを定義 → スライスに分割 → ゲート付きTDDで構築 → セキュリティ → デプロイアーティファクト
- 雰囲気でコーディングされたMVPを強化する: セキュリティ、監査、リファクタリング、デプロイ準備に直接進む
技術詳細
A2PはMITライセンスの下でオープンソースです。リポジトリはgithub.com/BernhardJackiewicz/architect-to-productで利用可能です。
作成者は特に、Claude Codeを真剣に使用している開発者から批判的なフィードバックを求めています。現在のAIコーディングワークフローにおける最大の失敗モードについて尋ねています:テスト、セキュリティ、アーキテクチャの逸脱、偽の「完了」、またはデプロイの問題についてです。
📖 Read the full source: r/ClaudeAI
👀 See Also

エア:Rustで書かれたPython用SIMDコンパイラ
開発者は、約12k行のRustでSIMDカーネル用コンパイラ「Eä」を構築しました。これは.eaファイルから共有ライブラリとPythonラッパーを生成し、ctypesやビルドシステムなしでNumPyよりも6.6倍の高速化を実現しています。

50の一般的なアプリをClaudeが読み取り可能なデザイン仕様にリバースエンジニアリング:UIクローン作成のための主要パターン
u/meliwatが50の人気アプリを構造化マークダウンデザイン仕様にリバースエンジニアリングしました。Claudeは正確な値、状態の網羅、スペーシングスケール、ナビゲーショングラフでUIクローンを完璧に再現。長文は出力を劣化させます。

Ops Dashboard OpenClaw: 複数リポジトリを持つ個人開発者向けのローカルファーストダッシュボード
ソロ開発者が、Obsidian保管庫、リポジトリ、ログを一元管理できるローカルファーストのダッシュボード「ops-dashboard」を構築。BYOK、MITライセンス、クラウド不要。

Claudeを用いたObsidian用エージェント型RAGの構築と幻覚検出のための評価ハーネス
ある開発者が、自身のObsidian Vault上にエージェンティックRAGシステムを構築し、Claudeが工学書の質問に回答できるようにした。さらに、Claude Sonnetを判定役とする評価ハーネスを作成し、エージェントが誤った内容を自信満々に出力するケースを検出できるようにした。ルーブリックの反復改良により、判定者と人間の一致率が39%から94%に向上した。