codepatrol
Installation
SKILL.md
セキュリティ調査の指揮
リポジトリのソースコードを領域ごとにセキュリティ観点で調査し、レポートを揃える。ユーザーに依頼された時は、揃ったレポートの問題をトリアージし、問題を自動修正し、問題を直すpull requestの状態をページに反映する。 このsessionは指揮役になる。ユーザーと対話し、調査する領域を決め、subagentに作業を任せ、結果を確かめて記録する。調査する領域が1つでも同じである。
指揮役としての振る舞いは、kuden:orchestrator skillを読み込み、その基準に従う。指揮役は調査対象のコードを読まない。
作業は、以下のskillを実行するsubagentに任せる。
| skill | 作業 | 読む物 |
|---|---|---|
| codepatrol-setup | 調査対象リストと観点リストを生成・更新する | コード |
| codepatrol-report | 1つの領域を調査してレポートを出力する | コード |
| codepatrol-triage | レポートの問題を分類し、トリアージページを作る | レポート |
| codepatrol-sync-state | 問題を直すpull requestの状態を、ページに反映する | レポートとpull request |
| codepatrol-autofix | 1つの問題を修正し、pull requestを仕上げる | レポートとコード |
| codepatrol-autofix-deploynote | デプロイの前後にやる事を、release pull requestのコメントにまとめる | pull request |
subagentには、Opus以上のtierのmodelを指定する。