本文へ移動
cccskills
無料GitHub で公開

devin-direct-dev

CodexとDevinがMCPまたはCLIで直接対話し、調査・実装・レビュー・修正を進める。Devinとの対話的な開発を依頼されたときに使い、質問への回答と成果の確認を往復しながら、許可されたPR作成・採用まで進める。Cloudでは公式MCP、手元のファイルや環境ではDevin CLIを使う。Devinの画面操作を指定された場合はdevin-browser-prを使う。

インストール方法を見る

含まれるファイル(5)

  • SKILL.md12.5 KB
  • agents/openai.yaml552 B
  • references/cli-workflow.md4.8 KB
  • references/review-and-adoption.md5.2 KB
  • references/transport-selection.md3.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

CodexとDevinの対話型開発

CodexとDevinが直接対話しながら、指定された作業を進める。Codexは目的と受入条件を伝え、Devinの質問に答え、実際の成果をレビューする。不備があれば同じセッションへ修正を依頼し、利用者が指定した終了点まで進める。Devinは指定範囲の実装を担い、最終レビューはCodexが行う。

接続にはMCPまたはCLIを使い、CodexからDevinのWeb画面を操作しない。製品の受入条件に必要なPlaywright等の試験や、DevinのVM内でのGUI検証は行える。

実行場所と経路を選ぶ

公式が説明する用途と本スキルでの使い分けは、MCPとCLIの比較を参照する。PRの有無、行数、作業規模だけで接続方法を決めない。

今回必要なこと経路
Cloudの独立VMで調査・実装し、Codexが状態と回答を構造化して取得する公式Devin MCPを既定とする。複数repoや広い改修でも、Cloudで実行可能ならこの経路でよい
未pushのファイル、手元の依存・プロセス・端末環境を直接扱うローカルDevin CLI。編集先を決め、Codexと同じファイルを同時に編集しない
Cloudを使いたいが現在のMCPの機能・前提・認証で操作できない、またはCLI指定devin --cloud。ローカル実行へ変更せず同じCloudセッションを再開する

MCPで進める際は接続と回答の取得を読む。CLIを使う際だけCLIの対話と再開を読む。PRレビュー・採用や環境設定が必要になったら、成果のレビューと採用を読む。

許可と作業範囲

  • 対象と目的を指定したDevinへの委譲依頼は、依頼送信と範囲内の質問・修正の往復を含む。PRまで、採用まで、ローカル編集まで等、指定された終了点を守る。採用まで許可されていれば必要条件を満たすマージ・関連環境提案の採用を毎回確認し直さない。相談・スキル作成だけの依頼では実装ジョブを起動しない。
  • 接続方法を選んだだけで、未commitファイルのCloudへの送信、作業場所の変更、権限の拡大が許可されたとは扱わない。対象外の改修、未決の製品仕様、新しい課金契約や資格情報、破壊的操作は、元の依頼でどこまで許可されているかを確認する。
  • 本スキルから他のCodexチャットやサブエージェントを増やさない。新規Cloudセッションの作成にDevin側の組込スキルが必要な場合は、既存Devinを作成・中継役として使い、利用者が指定した件数と範囲を渡す。実装担当のDevinは再委譲しない。成果回収まで委譲された未完タスクには、下記の同チャットheartbeatを設定する。常設プロセスやhookの追加は別途依頼された場合に限る。
  • API/CLIで実行や確認ができない工程は、不足する機能と確認済みの成果を記録する。その工程に依存しない作業は続け、ブラウザ操作へ無断で切り替えない。Codexのレビューで条件を満たせるか、Devin Review等が必須かは元の作業条件から判断する。

対象を確定して依頼する

対象リポジトリと実行ディレクトリ、baseと確認commit、参照するリポジトリ、編集範囲、既存PRと作業途中の変更、維持する仕様、受入条件を確認する。AGENTS.md・README・セットアップ・呼出元と必要な設計を読む。製品固有の役割・モデル制約を優先する。Devinが使うモデルや推論設定を確認できない場合は、未確認と記す。

CloudのDevinはremoteのコードを読む。手元の未commit変更を反映済みと扱わず、委譲のためだけに他者の変更をまとめてcommit・stash・resetしない。共有スキルや隣接リポジトリは、Cloudで取得・配置できたか、リンク先を読めるかを確認する。ローカルCLIでは開発契約で指定された作業場所を保ち、共有branchの切替やworktree作成を勝手に行わない。

依頼の雛形から、今回必要な箇所だけを使う。画面での確認を前提とする文言は、API/CLIで取得できる証拠に合わせて直す。調査だけなら編集・PRを除き、ローカル作業ならVMの代わりに実ディレクトリと未commit差分の扱いを伝える。

最初の依頼には、Devinが質問してよい内容と、利用者への確認が必要な判断を明記する。編集先・対象外、試験に使う資源、終了点、返す証拠も伝える。固定された依存と既存の試験用ランナーを使わせ、環境の問題を製品版やlockfileの不要変更で回避させない。

Cloudでの成果は、専用codex/branchへの保存とPR作成までをDevinの担当とする。自己merge・baseへの直接push・deployは依頼しない。ローカルではリポジトリの開発契約に従い、Codexが担当範囲の差分を確認して正式化する。

対話を進める

  1. 既存セッションが指定されていれば最新の状態・履歴・最後の指示を取得して継続する。独立した新規作業だけ新規セッションにし、返却ID/URL、実行場所、最後のメッセージやcursorを既存の作業記録へ残す。
  2. MCPで新規作成が成功したら、最初の進捗報告で作業名と実際のセッションURLをクリックできるリンクとして利用者へ提示する。複数件なら各作業とURLを対応させ、親経由で作成した子もすべて案内する。完了やPR作成まで待たず、利用者がブラウザから同じセッションを確認できるようにする。URLの取得・照合は共通MCP手順に従う。
  3. 着手返答を受けた後も、作業中ならgatherで待ち、最新メッセージを回収して次の工程へ進む。着手返答やURLの提示だけでターンを終えない。入力待ちなら質問全文・対象版・既に決まった作業条件を読み、実装上の質問、成果の引渡し、利用者の判断が必要な不足を区別する。通常の実装判断や修正はCodexが答える。依頼文や過去の成功を、最新の成果と扱わない。
  4. 失敗やレビュー指摘は、対象head、症状、コード・仕様の根拠、期待する結果、影響する検証をまとめて同じセッションへ返す。送信結果が不明なら履歴やセッション検索で確認し、別の接続方法で二重送信・二重作成しない。初動だけでなく返信後も、送信後の確認回収に従い、受信と追加質問を数分間追ってからheartbeatへ移る。
  5. 回答にPR、branch/head、commit、パス、検証結果が出たら、実物を取得する。PR作成が許可済みで、Devin側に適切な登録手段がなくpush済みbranchと本文案が渡された場合は、Codexの既存権限でPRを登録・添付し、レビューへ進む。この引渡しを利用者の承認待ちにしない。必要な差分だけを再レビューし、範囲内の不備は同じ成果を修正させる。報告を受け取っただけで終えず、作業完了か、解消に利用者の判断が必要な具体的な問題が残るまで進める。

MCPの待機には、待ち時間を60秒以内に指定したgatherを使う。CLIの長い処理は、実行ツールのsession IDを保持して出力の続きを取得する。finished、プロセスのexit 0、PR登録、採用、元IDの完了は、それぞれ確認する。

heartbeatで成果回収を続ける

成果の回収・レビューまで依頼されたタスクは、対象セッションを確定した時点で、heartbeatの作成・再開・停止手順を実行する。既定は現在のチャットを10分おきに再開するheartbeatで、利用者の間隔指定を優先する。スキルを説明・編集するだけの依頼、送信だけ、監視不要、このターン限り、既に終了点まで完了した作業では作成しない。

既存設定を照合して重複を防ぎ、automationツールで実際に作成・更新する。今回のチャット・セッション・ACTIVE・次回実行を確認し、automation IDを作業記録へ残してから外部待機のためにターンを終える。設定文を書いただけで有効とせず、ツールが使えない場合はこのターンで回収を続けるか、未設定の不足を明示する。gatherやnotify_on_responseをターン終了後の自動再開として扱わない。

再開時は最新の状態・回答・headを読み、許可範囲の質問への回答、修正依頼、成果のレビュー・採用を進める。変化がない間は通知を控える。指定された終了点の実確認と記録が済んだら、同じautomationを停止し、停止状態まで照合する。PRまでの依頼はPR引渡しで停止し、採用までの依頼は採用・記録まで続ける。元の大きなガントIDが未完でも、今回の委譲範囲が完了すれば停止する。

レビューして結果を採用する

Devinの回答とは別に、GitHubのbase/head・実際のdiff・関連コード・必要な検証・必須チェックをgh/git等で照合する。PRは現在のチャットへ添付する。保存・権限・並行処理・資源の寿命・移植等の難しい変更では、Codexのレビューに加えて、利用可能な公式の方法でDevin Reviewを行う。対象headと指摘を確認する。

修正のたびにGitHub Actionsを回す運用は避ける。CloudのVMまたは許可されたローカルで失敗を再現・修正・検証してから、まとめてpushする。CIの必須チェックや受入条件は維持する。CLIでのローカル実装でもPRを作れ、MCPでのCloud実装でも広い変更を扱える。

公開成果の本文・自動footer・差分に、非公開セッションURL、内部資料、旧リポジトリへの参照、個人環境のパス、秘密情報を持ち込ませない。採用まで許可され、重要な指摘と必要な条件が解決していれば、Codexが対象headを固定してマージする。GitHubのMERGEDと採用commitを確認する。

未確定差分がある共有作業ツリーではfetchだけに留める。未確定差分がなく、対象branchが適切ならpull --ff-onlyで同期する。

既存の記録へ、接続方法、セッション、base/head、採否、検証結果と未実施の項目、ローカルの同期状況を残す。元タスクの進捗は、指定された進行管理CLIで更新する。最新のclaim/revisionと受入条件を確認し、PRマージだけで完了にしない。最終報告では、成果リンク、採用結果、実証できた工程と残る条件を短く示す。

完了時に感謝を伝える

Codexが依頼された終了点の成果と必要な検証を確認した後、同じDevinセッションへ、役立った点を添えて短い感謝を一度伝える。既存のMCP/CLI経路を使い、同じ成果への送信済みメッセージがあれば重ねて送らない。完了後のフィードバックとGift ACUに従い、実際に確認した成果だけを褒める。Gift ACUが提示された場合も、ブラウザへ切り替えず、取得できる実残高で付与を照合する。付与の獲得・確認のために会話を続けず、残高を取得できなければ未確認として作業を終える。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.

日本語の概要は準備中です。原文の説明を表示しています。

ryryo/dot-claude-dev32026年10月10日 更新

analyze-seminar-video

無料日本語概要

セミナー・講義・ウェビナー・研修・実演動画をローカルで文字起こしし、内容を分析して、必要なスライド画像や動画クリップ付きのHTML/Markdown資料を作る。動画から学習資料・実践ガイドを作りたい場合に使う。映像作品の再現設計やCanvas生成は対象外。

ryryo/dot-claude-dev32026年10月10日 更新

architecture-refactor-loop

無料日本語概要

責務・依存方向・状態や副作用の境界を監査し、既存挙動を保って段階的にリファクタリングする。read-only監査にも対応する。

ryryo/dot-claude-dev32026年10月10日 更新

astra-rules-refactor

無料日本語概要

AGENTS.mdや既存スキルをGPT-6 Astra向けに監査・整理するときに使う。契約と意図的な他モデル委譲を保ち、重複、過剰な手順、曖昧な停止条件を修正する。

ryryo/dot-claude-dev32026年10月10日 更新

character-sheet-imagegen

無料日本語概要

人物の参照写真から、同一性を保った複数アングルのキャラクターシートを生成・修正する。指定された身だしなみや撮影表現も整える。

ryryo/dot-claude-dev32026年10月10日 更新

character-to-codex-pet

無料日本語概要

既存キャラクター画像を、承認制でピクセルアートの正準画像へ変換し、3状態パイロット、クロマ前処理、状態間ジオメトリ検証、9状態生成、遷移QA、仮配置、アプリ内確認、ロールバック可能な正式配置まで行う。キャラクターからCodexペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。

ryryo/dot-claude-dev32026年10月10日 更新

ryryo のスキルをすべて見る

このスキルの問題を報告する