/devin とコメントすると、この自動化がセッションを起動し、issue の前提情報全体を読み取り、コードベースから関連するファイルを検索し、テスト付きで対処法を実装して、その issue を参照する pull request を作成します。これにより、bug 報告からコード変更までの一連の流れが完結します。
このテンプレートを利用する
Devin で /devin Issue Fix を開き、既定の設定でこの自動化を作成します。保存する前にカスタマイズできます。
この自動化でできること
/devin コマンドを使うと、GitHub の issue 一覧を、すぐに着手できる作業キューに変えられます。チケットのトリアージ、見積もり、割り当てを行う代わりに、エンジニア (あるいは非エンジニアでも) は 1 行コメントを残すだけで、あとは任せられます。Devin が調査、実装、テストカバレッジ、PR の作成までを一貫して処理します。
動作の仕組み
issue.comment
- イベント:
github:issue_comment- 条件:
actioneqcreatedcomment.bodystarts_with/devincomment.user.loginneqdevin-ai-integration[bot]repository.full_nameeqyour-org/your-repo
- 条件:
前提条件
- 統合:
プロンプト例
設定方法
- Devin で Automations → Templates を開きます。
- /devin Issue Fix をクリックします。作成ページが開き、このテンプレートの内容があらかじめ入力された状態になります。
- まだ済ませていない場合は、必要な統合 を接続し、MCP サーバーをインストールします。
- トリガー条件内のプレースホルダーを実際の値に置き換えます (たとえば、
your-org/your-repoを実際のリポジトリ名に変更します) 。 - プロンプトを確認し、チームで使っている表現、規約、ガードレールに合わせて調整します。
- Create automation をクリックします。
このテンプレートを利用するタイミング
- コミュニティから報告され、再現手順が明確なバグ
- 受け入れ条件が明確に定義された小規模な機能追加の要望
- ドキュメントの対処法、誤字脱字、軽微な表記や文体の変更
- エンジニアではないチームメンバーでも、スムーズに対処法をリリースできるようにすること
カスタマイズのアイデア
- 特定のリポジトリまたは GitHub 組織のみに制限する
- コメント投稿者がコラボレーターであることを必須にする (
comment.author_associationに条件を追加) - チームの対処法の運用ルールをまとめた プレイブック に転送する
- Bug Report Triage と組み合わせて、Linear のバグも同じ対処フローに乗せる
