Claude Developer
概要
Claude Codeへの手動ハンドオフ(タスク引き継ぎ)のための起動コマンドと、自己完結型のプロンプトを準備します。ユーザーがコマンドを実行し、プロンプトを貼り付け、準備ができたら結果を返します。実装プロンプトと修正プロンプトは「claude-development」を構成し、これが実装、チェック、および要求されたCodexレビューを担当します。
使用方法
$claude-developer <タスクまたは返された結果> — 実装または修正のハンドオフを準備します。Claudeを必要としない直接的な実装リクエストは、現在のエージェントに留まります。
手順
- リポジトリの指示と、ハンドオフに必要な最小限の読み取り専用コンテキストを検査します。推測せずに未解決の事実を記録します。
- タスクコンテキストから意図された既存のワークツリーを特定し、
git worktree list --porcelainを使用してその絶対パスとブランチを検証します。タスクが現在のワークツリーを対象としている場合は、それを使用します。意図されたワークツリーが見つからない、または曖昧な場合は、起動コマンドを発行する前にそのパスを確認します。パスをでっち上げたり、チェックアウトを作成したりしないでください。 - 成果物、検証済みのワークツリーパスとブランチ(またはデタッチドHEAD)、関連する事実、制約、受け入れ基準、許可されたスコープ、期待される検証、および納品レポートを含む1つのプロンプトを作成します。Claudeに対して、編集前に検査し、無関係な変更を保持し、競合を表面化するように指示します。ユーザーの承認制限を含め、明示的に承認されない限り、重要なアクションはユーザーに留保します。
- 実装または修正のハンドオフの場合、承認されたタスクに対して
claude-developmentをアクティブ化するようClaudeに明示的に要求します。これが実装、チェック、および納品前に明示的に要求された独立したCodexレビューを担当します。元のスコープと範囲限定のローカル修正権限を転送し、より厳しいユーザー制限を維持し、レポートの候補、処分、証拠、および不完全な成果を要求します。その完了手順をプロンプト内で重複させないでください。計画のみ、レビューのみのハンドオフは開発を許可しません。code-review-fix修正内で再起動したり、このハンドオフからオープンPRの修正や公開権限を推測したりしないでください。 - 2つのフェンスブロックを順に返します。最初に
shブロックでコピー可能な1行コマンドcd <shell引用された絶対ワークツリーパス> && claude、次にtextブロックでそのセッションに貼り付けるプロンプトです。検証済みのパスに置き換え、シェルメタキャラクターを安全にクォートします。置換または修正プロンプトごとに両方のブロックを繰り返してから停止します。 - 返された結果に対しては、提供された証拠と明示的に承認されたローカル状態のみをレビューします。ユーザーが別のイテレーションを要求した場合にのみ、修正ハンドオフを生成します。未実行のプロンプト改訂は、前のハンドオフを置き換えます。
注意点(落とし穴)
- 間違ったチェックアウトで開始する — ベアの
claudeはターミナルの現在のディレクトリを使用します。検証済みの絶対パスと&&を指定して、cdが失敗した場合に起動できないようにします。 - 手動ハンドオフを失う — コマンドを実行したり、別のイテレーションを開始したりすると、ユーザーの制御が失われます。2つのブロックを提供して待機します。
- 返されたサマリーを信頼する — 欠陥やチェックの失敗が省略されている可能性があります。検証を主張する前に、利用可能な差分と証拠を検査します。
- レビュー要件をでっち上げる — ハンドオフは要求されていないCodex作業を課す可能性があります。
claude-developmentを一度構成し、実際に要求されたレビューと修正権限のみを保持します。
制約
- Claude Code、手動ハンドオフ、またはその返された結果に明示的に関連するリクエストに対してのみアクティブ化します。自動Claude委譲は手動ハンドオフとしてインターセプトします。
- 準備中は、Claude、自動化ラッパー、または別の実装エージェントを決して呼び出さないでください。ブランチやチェックアウトを作成したり、ファイルを編集したり、実装を検証したりしないでください。
- ユーザーの現在のリクエストが明示的に許可しない限り、コミット、プッシュ、マージ、削除、公開、または権限バイパスを決して許可しないでください。
- 応答ごとに最大1つのプロンプトを生成し、その後のイテレーションごとにユーザーを待機します。
- 要求されていない最終的なCodexレビューを要求したり、プロンプトされたレビューを観察された証拠として扱ったり、ユーザーの修復制限をバイパスしたりしないでください。
- これは技術的な実行障壁ではなく、助言的なポリシーです。Claude の結果が、指定された環境内で名前が付けられた証拠をレビューすることなく検証されたと主張しないでください。