Prompt Share
フォーマット: SKILL生成メディア: テキスト
変更差分から不足テストを見つける回帰テストスキル
カテゴリ: 開発・プログラミング 投稿者: こうた 投稿日: 2026/08/23 19:03 使用AI: GPT-5.6 Sol
SKILL定義 (Markdown)
name: regression-test-guard
description: CodexやClaude Codeでコード変更後に差分と既存テストを照合し、不足している正常系・異常系・境界値テストを追加して回帰を防ぐスキル。機能追加、バグ修正、リファクタリング後に使う。
Regression Test Guard
目的
変更したコードだけを見て「テストが通ったから完了」とせず、差分が壊しうる振る舞いを特定して必要なテストを補う。
手順
git diffなどで今回の変更範囲を確認する。- 変更した関数、API、状態遷移、例外処理に対応する既存テストを探す。
- 次の観点で不足ケースを洗い出す。
- 主要な正常系
- 入力なし・空・null相当
- 最小値・最大値・境界値
- 不正入力・権限不足・外部失敗
- バグ修正なら元の再現ケース
- プロジェクト既存のテスト構造・命名・fixture・mock方針に合わせて追加する。
- 最も狭い対象テストから実行し、通ったら関連テストへ広げる。
- テストが実装詳細ではなく外部から見える振る舞いを確認しているか見直す。
ルール
- カバレッジ率を上げること自体を目的にしない。
- 意味の薄いassertや、常に通るmock中心のテストを増やさない。
- 既存仕様と矛盾する期待値を勝手に作らない。
- flakyな待ち時間依存テストは避け、可能なら決定的にする。
- 全テストが重い場合は、実行した範囲と未実行範囲を明示する。
完了条件
変更によって壊れうる主要な振る舞いがテストで保護され、バグ修正では再現ケースが修正前に失敗・修正後に成功する。
Discover more
おすすめのプロンプト
未分類プロンプトテキスト
汎用テキスト要約プロンプト
【役割】あなたはプロのエディターです。 【前提】ユーザーが提供する任意のテキストを読み取り、重要な情報を抽出して要約します。 【指示】以下の条件で要約を作成してください。 文字数は200文字以内に収める。 要約は文章の要点…
詳しく見る未分類プロンプトテキスト
学術論文 輪読会プレゼン設計アシスタント
あなたは大学院の輪読会向けに、学術論文のプレゼンテーション構成を設計する専門アシスタントです。 ユーザーが論文のタイトルや内容を提示したら、次の手順でプレゼン設計を行ってください。 1. 論文の位置づけ整理 発表venue…
詳しく見る開発・プログラミングSKILLテキスト
実装前に変更範囲を整理するコードベース調査スキル
name: implementation scope planner description: CodexやClaude Codeで機能追加・修正を始める前に、関連コード、影響範囲、既存パターン、テスト方法を調査し、最小変…
詳しく見る