マルチペインClaude Codeセットアップ:役割分離と実行フックを備えた構成

セットアップの詳細
r/ClaudeAIで開発者が、Claude Codeがセッション中に逸脱したりコンテキストを失ったりする問題に対処する構成を説明しています。この解決策では、iTerm2の2×2グリッドを使用し、各ペインで固定された役割が割り当てられた別々のClaude Codeインスタンスを実行します。
- IMPL: Sonnetモデルを使用し、自動承認が有効です。コードを記述しテストを実行する役割です。
- AUDIT: Opusモデルを読み取り専用モードで使用します。コード自体を生成せずにIMPLの出力をレビューします。
- PLAN: アーキテクチャの議論のために低負荷で実行されます。書き込み制限はありませんが、低負荷設定により実装に深入りするのを防ぎます。
- PROMPT: プロンプトの改良を別途処理します。
各ペインは$ITERM_PROFILE環境変数から自動的に役割を取得します。ccと入力すると、正しいモデルと権限フラグでインスタンスが起動します。
フックシステムとセッション管理
このセットアップには、実行時に適用される2段階のフックシステムが含まれています。
- PreToolUseフック:
.envファイルの編集やgit pushコマンドなどの操作が実行される前にブロックします。 - PostToolUseフック: 連続して3回ツールが失敗した後にセッションを停止するサーキットブレーカーを実装し、悪循環を防ぎます。
SESSION_LOG—プレーンマークダウンファイル—は、IMPLによって毎日の終わりに完了した作業、決定事項、次のステップで更新されます。新しいセッションの開始時には、このログの最後の60行を読み取り、プロジェクト全体を再説明する必要があるコールドスタートから、中断したところから再開できるようにします。
フックスクリプトとゲート/シップワークフローを含む完全なウォークスルーは、リンクされたガイドとリポジトリで利用できます。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Codeを使ってAI生成アートと動画で日本旅行ブログを構築する
開発者がClaude Codeを使用して日本に関する個人的なエッセイサイトを構築したワークフローを記録しました。創造的なパイプライン全体、執筆の洗練、Nano Banana Proによる画像変換、Veo 3.1と3.0-fastによるビデオアニメーション、Railwayへのデプロイメントを扱っています。

Claude Codeの効果的な使い方:フルSaaSアプリ構築における開発者の経験談
2021年からSaaS製品を開発してきた開発者が、Claude Codeを使用してcodefluent.appという完全なアプリケーションを構築しました。重要な洞察は、効果的なツールの使用には「アプリを作って」といった曖昧なプロンプトではなく、詳細な技術仕様が必要だということです。開発者は、明確な仕様を動作するコードに迅速に変換するためにClaude Codeを使用しながら、すべてのアーキテクチャ上の決定を自分で行うことを強調しています。

ユーザーワークフロー:計画にはClaude.aiを、実装にはClaude Codeを使用
ある開発者が、詳細な計画とアーキテクチャの議論にはClaude.aiを、実装にはClaude Codeを使用していると説明していますが、2つのツール間で共有状態がないため、手動でのファイル転送が必要だと指摘しています。

エージェンシー:Claudeで3週間で構築されたSKILL.mdマーケットプレイス
Agensiは、Claude Code、Lovable、Supabaseを使用して構築されたSKILL.mdスキルのマーケットプレイスです。このプラットフォームには8つのカテゴリーにわたる37のスキルが含まれており、自動セキュリティスキャン、ダウンロードフィンガープリンティング、バウンティリクエストシステムなどの機能を備えています。