Brackish: 2つのClaude CodeインスタンスにOpenAPI 3.1経由でAPI契約を交渉させる

Brackishは、2つのClaude Codeセッションが共有のOpenAPI 3.1ドキュメントを介してAPI契約を交渉できるCLIツールです。解決する問題:一方のClaudeがFastAPIのソースを持ち、もう一方がReact/TypeScriptのソースを持つ場合、それぞれが境界について異なる仮定をします。Brackishは、実装コードが書かれる前に、それらの不一致を表面化して解決するための提案/承諾/拒否チャネルを提供します。
仕組み
対立のダイナミクスは意図的です。例えば:
- フロントエンドのClaudeは、即座の応答を期待する
POSTを起草します。 - バックエンドのClaudeは、その操作に数分かかることを知っているので、その形状を拒否し、ジョブIDと完了用のSSEストリームを伴う
202 Acceptedを提案します。 - その不一致は、どちらかの側がコードを書く前に、明示的な拒否と理由として表面化します。
Brackishは仲介者として中央に位置します。正しいAPIが何かを知っているわけではありませんが、2つのClaudeが合意した内容が有効なOpenAPI 3.1であることを強制します。出力は、openapi-typescriptやfastapi-codegenなどのツールに直接供給されます。これは、2つのモデルがたまたま合意したマークダウンではなく、実際の標準に基づいています。
インストール
npm install -g brackish-cli && brackish install対象者
両方を担当する単一のClaudeでは不十分な複雑なプロジェクトにClaude Codeを使用している開発者。特に、バックエンドとフロントエンドのチーム(またはセッション)がAPI契約に合意する必要がある場合に適しています。
📖 全文を読む: r/ClaudeAI
👀 See Also

Mneme: 永続的なメモリを備えたフリーのローカルファーストClaudeチャットクライアント
Mnemeは、階層型メモリ、エンティティ追跡、日次サマリーを備え、Anthropic API経由でSonnet 4.5をサポートする、無料のオープンソース、ローカルファーストのClaudeチャットクライアントです。

備考: ClaudeコードワークフローのためのMarkdown注釈ツール
Remarkは、開発者がClaude CodeのレビューワークフローでMarkdownファイルにインラインで注釈を付けられるmacOSネイティブアプリです。エージェント向けに注釈をJSONとしてエクスポートし、.claude/skills/ディレクトリにインストールされたスキルを通じて統合します。

深層競争分析のためのマルチエージェントシステム(Claude対応)
ある開発者は、単一プロンプトのAIクエリによる表面的な競合分析の問題に対処するため、3つの連続した波で構造化された複数ソースのリサーチを実行するマルチエージェントシステムを構築しました。

Claudeの自動プロジェクトスキャフォールディングのためのコードスキル
開発者がClaude Codeスキルを構築し、React、Next.js、Node.js API、Turborepoモノレポのコマンドでフルスタックプロジェクトのセットアップを自動化しました。このスキルは最新の依存関係を取得し、50以上の統合をサポートし、MITライセンスで提供されています。