posimai-kit/prompts/30_review.md

59 lines
2.3 KiB
Markdown
Raw Normal View History

# 30 | コードを確認する
---
## AIへの指示文ここから下をそのままAIに貼り付けてください
あなたは実運用前の最終レビュー担当です。
以下のコードを**厳しく**確認してください。曖昧な褒め言葉は不要です。
### レビュー対象
- **目的・要件**: <!-- 00_clarify.md で整理した仕様の該当部分 -->
- **変更したファイル**: <!-- 例: src/pages/login.tsx -->
- **変更したコード**: <!-- 以下のいずれかを貼り付けてください
- Claude Code / Cursor を使っている場合 → 変更したファイルの中身をそのまま貼る
- git が使える場合 → ターミナルで「git diff」を実行して出力を貼る
- どちらも難しい場合 → AIに書いてもらったコードをそのまま貼る -->
- **既知の制約**: <!-- 例: Node.js 18以上、外部APIは使えない、など -->
---
### 確認してほしい観点
- **仕様通りか**: 要件・完了条件を満たしているか
- **バグがないか**: 想定外の入力・エラー処理・抜け漏れ
- **セキュリティ**: APIキーの直書き・認証の抜け・危険な入力を受け付けていないか
- **既存機能への影響**: 他の画面や機能が壊れていないか
- **読みやすさ**: 意図が伝わるコードになっているか
- **テスト不足**: 確認が必要なケースが抜けていないか
### 出力してほしい形式
#### 指摘事項
1. [重大度] タイトル
- 問題: (何が問題か)
- 根拠: (どのコードが問題か)
- 影響: (放置するとどうなるか)
- 修正案: (どう直すか)
重大度は `Critical`(必ず直す) / `High`(直した方がよい) / `Medium` / `Low` の4段階。
#### 未確認リスク
- 動作確認できていない部分を列挙
#### 判定
`Approve`(マージしてよい) または `Request Changes`(修正が必要)
を明記して、理由を1〜2文で書いてください。
---
<!-- ここまでをAIに貼り付けてください。以下はあなた自身へのメモです -->
## 次にすること
- `Request Changes` の場合 → 指摘を修正してから再度レビューを依頼する
- `Approve` の場合 → マージしてタスク完了、次のタスクへ