レビューフィードバックの実装
[BRANCH] をターゲットブランチ、[REVIEW_FILE] をレビュー入力として使用します。
ワークフロー
- レビューを読み、ターゲットブランチと影響を受けるコードを調査します。ワークスペース内の無関係な変更は保持します。
- レビューとブランチに対して
review-thoughtsスキルを実行します。 - 提案された各修正を再評価します。根本原因を最もシンプルな直接的な解決策で解決しているか、不必要な複雑性や複数箇所にわたる脆弱な変更を避けているか、そしてさらなるレビュー指摘を生む可能性のある関連パスを考慮しているかを確認します。
- 修正後のレビュー内容を提示します。どの指摘に同意し、どの指摘に同意しないか、その理由、および意図する修正方法を含めます。ユーザーが別途承認ステップを要求していない限り、同意した修正を続行します。
- 同意した修正と改善を実装します。変更内容に適したチェックで影響を受ける動作を検証し、最終的な差分を確認して、回帰や新たに発生した問題がないか検査します。
- 実装した変更と検証結果を報告します。ユーザーがレビュアーに送信できる、不同意とした指摘のリストと簡潔な技術的理由を提供します。不同意の指摘がない場合は、その旨を明示します。
すべての指摘を自動的に受け入れるのではなく、コードと証拠に基づいて同意を判断します。不確実性が残る場合は、将来のレビューで別の問題が見つからないと約束するのではなく、その旨を報告します。