

セットアップ
/install-github-appコマンドを使用してFactory GitHub Appをインストールし、コードレビューワークフローを設定します:
- GitHub CLIの前提条件を確認
- リポジトリにFactory GitHub Appをインストール
- Droid Reviewワークフローを選択
- ワークフローファイルを含むPRを作成
動作原理
有効にすると、Droid Reviewワークフローは以下を実行します:- プルリクエストイベント(開始、同期、再開、レビュー準備完了)でトリガー
- 開発中のノイズを避けるためドラフトPRをスキップ
- PR差分と既存コメントを取得
- コード変更の問題を分析
- 問題のある行にインラインコメントを投稿
- 問題が見つからない場合は承認を送信
Droidがレビューする内容
自動レビューアーは明確なバグと問題に焦点を当てます:- デッド/到達不可能なコード
- 制御フローの破損(break文の欠如、フォールスルーバグ)
- async/awaitの間違い
- null/undefined参照外し
- リソースリーク
- SQL/XSSインジェクション脆弱性
- エラーハンドリングの欠如
- オフバイワンエラー
- 競合状態
ワークフローのカスタマイズ
ワークフローが作成された後、リポジトリの.github/workflows/droid-review.ymlを編集してカスタマイズできます。
トリガー条件の変更
レビューの実行タイミングを変更:カスタムレビューガイドライン
リポジトリの.factory/skills/review-guidelines/SKILL.mdファイルを作成して、リポジトリ固有のレビューガイドラインを追加:
モデルの変更
レビューに異なるモデルを使用:特定のPRをスキップ
特定のケースでレビューをスキップする条件を追加:コメント数の制限
プロンプト内のコメントの最大数を調整:関連項目
- GitHub App installation -
/install-github-appの完全セットアップガイド - GitHub Actions examples - その他の自動化ワークフロー
- Droid Exec - CI/CD環境でのDroidの実行
