posimai-kit/prompts/30_review.md

59 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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` の場合 → マージしてタスク完了、次のタスクへ