Communityコーディング&開発github.com

SebastienElet/agent-skills

Claude Codeへの手動実装・修正プロンプトを作成し、ユーザーがClaudeを直接呼び出さずに連携できるようにします。CodexやCursorからClaudeへのタスク委譲や、その結果を手動で再度イテレーションする場合に使用します。

agent-skills とは?

このスキルは、Claude Codeへの手動ハンドオフ(タスク引き継ぎ)を効率的に行うためのものです。CodexやCursorなどの他のAIエージェント(プログラミング支援ツール)を使用している際に、Claude Codeに処理を委譲したい場合や、Claude Codeが返した結果を元に手動で修正を加えたい場合に、適切な起動コマンドとプロンプトを生成します。主な処理の流れは、リポジトリのコンテキストを確認し、正しいワークツリー(作業ディレクトリ)を特定した上で、実装または修正のためのプロンプトを作成します。このプロンプトには、成果物、検証済みのパス、制約、受け入れ基準、権限範囲などが含まれ、Claude Codeが実行すべき内容が明確に指示されます。特に、誤ったディレクトリで起動するのを防ぐため、絶対パスを使用した`cd`コマンドを含む安全な起動コマンドを生成します。また、このスキルは、Claude Codeを自動的に呼び出したり、ファイルの編集やブランチの作成を事前に行ったりすることはありません。常にユーザーが手動でコマンドを実行し、プロンプトをペーストするという手順を守ることで、制御を維持します。

対応✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/SebastienElet/agent-skills/tree/HEAD/skills/claude-developer

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Claude Developer

概要

Claude Codeへの手動ハンドオフ(タスク引き継ぎ)のための起動コマンドと、自己完結型のプロンプトを準備します。ユーザーがコマンドを実行し、プロンプトを貼り付け、準備ができたら結果を返します。実装プロンプトと修正プロンプトは「claude-development」を構成し、これが実装、チェック、および要求されたCodexレビューを担当します。

使用方法

$claude-developer <タスクまたは返された結果> — 実装または修正のハンドオフを準備します。Claudeを必要としない直接的な実装リクエストは、現在のエージェントに留まります。

手順

  1. リポジトリの指示と、ハンドオフに必要な最小限の読み取り専用コンテキストを検査します。推測せずに未解決の事実を記録します。
  2. タスクコンテキストから意図された既存のワークツリーを特定し、git worktree list --porcelain を使用してその絶対パスとブランチを検証します。タスクが現在のワークツリーを対象としている場合は、それを使用します。意図されたワークツリーが見つからない、または曖昧な場合は、起動コマンドを発行する前にそのパスを確認します。パスをでっち上げたり、チェックアウトを作成したりしないでください。
  3. 成果物、検証済みのワークツリーパスとブランチ(またはデタッチドHEAD)、関連する事実、制約、受け入れ基準、許可されたスコープ、期待される検証、および納品レポートを含む1つのプロンプトを作成します。Claudeに対して、編集前に検査し、無関係な変更を保持し、競合を表面化するように指示します。ユーザーの承認制限を含め、明示的に承認されない限り、重要なアクションはユーザーに留保します。
  4. 実装または修正のハンドオフの場合、承認されたタスクに対して claude-development をアクティブ化するようClaudeに明示的に要求します。これが実装、チェック、および納品前に明示的に要求された独立したCodexレビューを担当します。元のスコープと範囲限定のローカル修正権限を転送し、より厳しいユーザー制限を維持し、レポートの候補、処分、証拠、および不完全な成果を要求します。その完了手順をプロンプト内で重複させないでください。計画のみ、レビューのみのハンドオフは開発を許可しません。code-review-fix 修正内で再起動したり、このハンドオフからオープンPRの修正や公開権限を推測したりしないでください。
  5. 2つのフェンスブロックを順に返します。最初に sh ブロックでコピー可能な1行コマンド cd <shell引用された絶対ワークツリーパス> && claude、次に text ブロックでそのセッションに貼り付けるプロンプトです。検証済みのパスに置き換え、シェルメタキャラクターを安全にクォートします。置換または修正プロンプトごとに両方のブロックを繰り返してから停止します。
  6. 返された結果に対しては、提供された証拠と明示的に承認されたローカル状態のみをレビューします。ユーザーが別のイテレーションを要求した場合にのみ、修正ハンドオフを生成します。未実行のプロンプト改訂は、前のハンドオフを置き換えます。

注意点(落とし穴)

  • 間違ったチェックアウトで開始する — ベアの claude はターミナルの現在のディレクトリを使用します。検証済みの絶対パスと && を指定して、cd が失敗した場合に起動できないようにします。
  • 手動ハンドオフを失う — コマンドを実行したり、別のイテレーションを開始したりすると、ユーザーの制御が失われます。2つのブロックを提供して待機します。
  • 返されたサマリーを信頼する — 欠陥やチェックの失敗が省略されている可能性があります。検証を主張する前に、利用可能な差分と証拠を検査します。
  • レビュー要件をでっち上げる — ハンドオフは要求されていないCodex作業を課す可能性があります。claude-development を一度構成し、実際に要求されたレビューと修正権限のみを保持します。

制約

  • Claude Code、手動ハンドオフ、またはその返された結果に明示的に関連するリクエストに対してのみアクティブ化します。自動Claude委譲は手動ハンドオフとしてインターセプトします。
  • 準備中は、Claude、自動化ラッパー、または別の実装エージェントを決して呼び出さないでください。ブランチやチェックアウトを作成したり、ファイルを編集したり、実装を検証したりしないでください。
  • ユーザーの現在のリクエストが明示的に許可しない限り、コミット、プッシュ、マージ、削除、公開、または権限バイパスを決して許可しないでください。
  • 応答ごとに最大1つのプロンプトを生成し、その後のイテレーションごとにユーザーを待機します。
  • 要求されていない最終的なCodexレビューを要求したり、プロンプトされたレビューを観察された証拠として扱ったり、ユーザーの修復制限をバイパスしたりしないでください。
  • これは技術的な実行障壁ではなく、助言的なポリシーです。Claude の結果が、指定された環境内で名前が付けられた証拠をレビューすることなく検証されたと主張しないでください。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル