WFAを使ってPRレビューコメントを収集してレビュースキル・実装スキルに活用したい
作成日: 2026/05/21
最終更新日: 2026/05/21
やりたいこと
PRレビューコメントを収集してレビュースキル・実装スキルに活用したい。
WFAを使って何か作りたい。
WFA は Activepieces を想定。
code:text
PR approve
↓
そのPR の MAY / IMO / nits コメントを収集
↓
Traceryなどに蓄積
↓
将来的にClaudeのレビュースキル・実装スキルに活用
動機
PR でした/もらった IMO / nits コメントを、「スルーする・取り入れる」を実装者に任せるのではなく、AIに取りまとめて学習してもらって、今後に活かしたい。
「WFAってこういう感じ」を何かを作りつつ学習したい。
案
案①:完全自動(PR approveトリガー)
code:text
PR approve
↓
コメント抽出
↓
Tracery追記
❌ 課題:
GitHubトリガー制約(Activepieces で PR approve のイベントが取れない)
権限問題(Webhook不可)
これは調整次第で可
コメントトリガーだと発火多すぎ
案②:コメントトリガー
code:text
コメント投稿
↓
MAY / IMO / nits だけ抽出
↓
Tracery追記
❌ 課題:
発火回数が多い
ノイズ多い
approveと関係なく動く
案③:手動トリガー
code:text
PR URL入力
↓
コメント取得
↓
AIで抽出
↓
Tracery追記
👍 メリット:
権限問題なし
安定
デモしやすい
WFA学習に集中できる
👉 今回採用
最終フロー
code:text
Manual Trigger(pr_url)
↓
PR番号抽出
↓
GitHubコメント取得
Issue comments
Review comments
↓
AIで MAY / IMO / nits 抽出
↓
Tracery用Markdown生成
↓
Traceryに追記
↓
(定期的に人間が精査してスキルへ反映)
設計のポイント
① repoに直接書かない
❌ repo内ファイル更新 → rebase地獄
⭕ 外部に蓄積(Tracery)
② AIは「抽出・整理」まで
AI:
nits抽出
表記ゆれ吸収
整形
仕分け、タグ付け
観点として抽象化
人間:
採否最終判断
スキルへ取り込み
③ データは段階を分ける
Raw log → 実コメント
Candidate → AIが抽象化
Adopted → スキル化されたルール
その他
repo内ファイルに蓄積する前提で、「... Agentic Workflows で PR → チームメンバーにレビュー依頼」という案も考えたが、そのフローだと、PRごとに実装者+αが「スルーする・取り入れる」判断を求められる、という負荷を減らせない。(のが動機とちょっとずれちゃう)
将来構想
こんな感じに組み込めると良さそうにも思う。
実装スキル → 蓄積したレビュー知見を元に実装
Copilot PRレビュー → 汎用レビュー
これはもうやってる
Agentic Workflows → チームルール準拠レビュー
蓄積したレビュー知見をここにも使う
人間へPRする前にプレレビューしてもらうようなイメージ
Activepieces → レビュー知見の収集・Tracery蓄積
🎯 最終結論
まずは手動トリガーで確実に回す
レビューコメントは外部に蓄積
スキル化は人間レビューを挟む
補足
Claude Code → 単発処理
Activepieces → データ収集・蓄積
Agentic Workflows → PR内レビュー