マルチペイン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 AIを使用してSSH経由でProxmoxホームサーバーをセットアップ
ある開発者が、SSH経由でClaude AIを使用してProxmox VE 9.1ホームサーバーを設定したことを記録しました。ドライブのフォーマットとZFSプールの作成からDockerのデプロイ、セキュリティ強化まで、AIが会話形式で一連のセットアップを処理しました。

Claude Codeを活用したGo-to-Market運用:コンテキストエンジニアリングのパターン
開発者が、コーディング以外の用途、具体的にはスクレイピング、データエンリッチメント、データベース、メールインフラ、マルチプラットフォームコンテンツを含むGo-to-Market(GTM)運用の実行において、Claude Codeを活用する実践的なパターンを共有しています。主要なテクニックには、CLAUDE.mdファイル、セッションのスコープ設定、MCPサーバーよりもCLIツールの優先使用、そして重い処理のためのサブエージェントが含まれます。

デザイナーがClaude CLIでフルスタックプラットフォームを構築:正式なコーディング経験ゼロからの学び
WordPressの経験を持つデザイナーがClaude CLIを使用して、500件以上のイベント登録、3,500人以上の制限エリアユーザー、100以上のeラーニングコースを扱う医学雑誌管理プラットフォームを構築しました。重要な教訓には、デバッグ用に別のAIインスタンスを使用することと、すべてをGitHubでバージョン管理することが含まれます。

実世界でのMCPサーバーのユースケースと開発パターン
開発者が、ライブスポーツデータスキャナーに接続するMCPサーバーを構築した経験を共有しています。このサーバーはスポーツブックからオッズを取得し、リアルタイムで価格の非効率性を見つけ出します。ツール設計とインストール形式に関する実践的な教訓についても議論されています。