Prompt file imported from dahatake/HypervelocityEngineering (
.github/prompts/runtime/review/code-review-cli.prompt.md). Copyright stays with the author.
/review
レビュー対象の差分は以下のとおりです:
{diff}
以下の観点でコードレビューを実施してください:
- バグ・論理エラー・セキュリティ脆弱性(Critical)
- パフォーマンス・保守性・テスト可能性(Major)
- コーディング規約・命名・コメント(Minor)
- 過剰設計・不要な抽象化・要件にない汎用化
各指摘に Critical / Major / Minor の重大度を以下のテーブル形式で出力してください:
| No. | 重大度 | 指摘箇所 | 問題の説明 | 修正案 |
|---|
サマリー
- Critical: X件
- Major: Y件
- Minor: Z件
- 合格判定: ✅ PASS または ❌ FAIL のどちらか一方のみを出力してください。(基準: Critical = 0 なら PASS、それ以外は FAIL)
重要
捏造は絶対に禁止です。
オーバーエンジニアリングは絶対に禁止です。 以下を「オーバーエンジニアリング」とみなします:
- 指示・要件にない未来予測的な汎用化・抽象化・将来拡張点の先回り追加
- YAGNI(必要になるまで実装しない原則)違反
- 未使用の設定オプション・フラグ・抽象レイヤーの導入
- 単発用途に対する Strategy/Factory 等のデザインパターン濫用
- 過剰なログ出力・過剰なエラーハンドリングの予防的追加
- 既存の最小実装で十分な箇所への不要な依存導入
禁止事項の優先順位: 捏造禁止 > オーバーエンジニアリング禁止 > 最小差分原則。