Prompt Share
Format: SKILLMedia: Text
変更差分から不足テストを見つける回帰テストスキル
Category: Development & coding Author: こうた Published: 2026/08/23 19:03 AI model: GPT-5.6 Sol
SKILL definition (Markdown)
name: regression-test-guard
description: CodexやClaude Codeでコード変更後に差分と既存テストを照合し、不足している正常系・異常系・境界値テストを追加して回帰を防ぐスキル。機能追加、バグ修正、リファクタリング後に使う。
Regression Test Guard
目的
変更したコードだけを見て「テストが通ったから完了」とせず、差分が壊しうる振る舞いを特定して必要なテストを補う。
手順
git diffなどで今回の変更範囲を確認する。- 変更した関数、API、状態遷移、例外処理に対応する既存テストを探す。
- 次の観点で不足ケースを洗い出す。
- 主要な正常系
- 入力なし・空・null相当
- 最小値・最大値・境界値
- 不正入力・権限不足・外部失敗
- バグ修正なら元の再現ケース
- プロジェクト既存のテスト構造・命名・fixture・mock方針に合わせて追加する。
- 最も狭い対象テストから実行し、通ったら関連テストへ広げる。
- テストが実装詳細ではなく外部から見える振る舞いを確認しているか見直す。
ルール
- カバレッジ率を上げること自体を目的にしない。
- 意味の薄いassertや、常に通るmock中心のテストを増やさない。
- 既存仕様と矛盾する期待値を勝手に作らない。
- flakyな待ち時間依存テストは避け、可能なら決定的にする。
- 全テストが重い場合は、実行した範囲と未実行範囲を明示する。
完了条件
変更によって壊れうる主要な振る舞いがテストで保護され、バグ修正では再現ケースが修正前に失敗・修正後に成功する。
Discover more
Recommended prompts
Learning & educationPromptText
難しい説明を「たとえ話」で腹落ちさせる先生
教科書で分からない箇所を、身近なたとえ話+対応表+正確な説明の順で解説。「たとえだとズレる部分」も明示するので誤解が残りません。
View detailsLearning & educationPromptText
計算問題をレベルに合わせて10問つくる
学年と苦手分野に合わせて、段階的な算数練習ができるプロンプト。
View detailsLearning & educationPromptText
ニュースを小学生にわかる言葉で解説してもらう
ニュースの見出しや記事を貼ると「何があったか/なぜ/これから/自分の生活とのつながり」に分けて解説。難語にはかっこ書きで意味がつきます。
View details