thermos について
2つの専門レビューサブエージェントを並列実行し、結果を統合するワークフローです。バグやセキュリティなどのブランチ上のリスクと、保守性や構造などのコード品質を分けて確認します。
主な機能
- 01レビュー範囲を定めてコンテキストを収集
- 022つのレビューサブエージェントを並列実行
- 03バグ、セキュリティ、ブランチ上のリスクを確認
- 04構造と保守性をレビュー
- 05指摘を重複排除して優先順位付け
活用シーン
- 012つの観点で Pull Request をレビュー
- 02変更ファイルのリスクとコード品質を監査
- 03重複する指摘をまとめてレビュー結果を作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ilteoood/ harness --skill thermosインストール後、Claude Code で/thermosを入力して読み込まれたか確認します。
詳細
Thermos
2 つの Thermo レビューパスを、非同期のバックグラウンドサブエージェントとして並行して実行し、その結果を統合します。
ワークフロー
- ユーザーのリクエスト、PR、現在のブランチ、または関連する変更ファイルからレビュー範囲を特定します。
- レビュアーが推測せずに変更を評価できるよう、差分と必要なファイルやコンテキストの抜粋を収集します。
- 次の両方のサブエージェントを、同じメッセージ内で
run_in_background: trueを指定して起動します。- バグ、破損、セキュリティ、開発者体験の低下、フィーチャーフラグの漏出、その他のブランチ監査上のリスクには、
subagent_type: "thermo-nuclear-review-subagent"を使用します。 - 保守性、構造、ファイルサイズの増大、スパゲッティコード、抽象化、コードベースの健全性に関するリスクには、
subagent_type: "thermo-nuclear-code-quality-review-subagent"を使用します。
- バグ、破損、セキュリティ、開発者体験の低下、フィーチャーフラグの漏出、その他のブランチ監査上のリスクには、
- 各サブエージェントに、対象を絞った同じ差分やファイルのコンテキストを渡し、ファイル参照と根拠を示した優先度付きの指摘を返すよう依頼します。
- 両方の処理が完了したら、指摘を先に示し、レビュアー間で重複を取り除いて結果を統合します。複数のレビュアーが指摘した事項をより重視し、意見の相違は自分で判断して解決し、要約は簡潔にします。
個々のバックグラウンド要約がすでにユーザーに表示されている場合は、それらをそのまま繰り返さないでください。統合した結論、最も重要な指摘、残っている不確実性を示します。
コメント
Markdown 対応