shwldshwld25 days ago

AIエージェントが作るPRはdraftをデフォルトにする

AIエージェントにPR作成を任せるスキルで、gh pr create にデフォルトで --draft を付けるようにした。

エージェントが作ったPRがready状態で出てしまうと、レビュワーに通知が飛んで「まだ見なくていいのに」となる。人間が確認してからreadyにする方が安全。

# Before: readyで作成される
gh pr create --title "feat: add feature" --body "..."

# After: draftで作成される
gh pr create --draft --title "feat: add feature" --body "..."

ポイント:

  • エージェントの出力は「人間のレビュー待ち」をデフォルトにしておくと安全
  • readyにするのは人間の判断。エージェント側で勝手にreadyにしない
  • スキルのテンプレートレベルで --draft を埋め込んでおけば、毎回指示する必要がない