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
Development & codingSKILLText
HTTPセキュリティヘッダー診断スキル
name: http security headers check description: Webサイト・APIのHTTPセキュリティヘッダー(CSP, HSTS, X Frame Options, Referrer P…
View detailsDevelopment & codingPromptText
AIっぽいアクセントボーダーを使わないUIデザイン
Web UIをデザイン・実装するとき、AI系SaaSでよく見られる「カードやモーダルの端だけに青・紫・緑などの色を付けるアクセントボーダー」を使用しないでください。 以下も避けてください。 上辺・左辺だけに色を付ける ac…
View detailsUncategorizedPromptText
文章作成支援
以下の指示に従って、指定されたテーマに関するブログ記事のアウトラインと本文を作成してください。 1. テーマを入力として受け取る。 2. まず、記事の構成(す見出しレベル1〜3)を箇条書きで提示する。 3. 各見出しに対し…
View details