ln-514-regression-checker について
コード変更後に既存のテストスイートを実行する、品質ワークフロー向けの回帰チェック スキルです。テストフレームワークを検出し、プロジェクトの実行手順を優先して結果を報告します。テストやステータスは変更しません。
主な機能
- 01テストフレームワークとテストディレクトリを検出
- 02プロジェクトの実行手順を優先
- 03テストスイート全体を実行
- 04成功と失敗の結果を解析
- 05判定を返し Linear にコメント
活用シーン
- 01実装変更後の回帰を確認
- 02品質ゲート向けにテスト結果を提供
- 03失敗したテストを特定しログを要約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ levnikolaevich/ claude-code-skills --skill ln-514-regression-checkerインストール後、Claude Code で/ln-514-regression-checkerを入力して読み込まれたか確認します。
同梱ファイルreferences/pytest_configuration.md
詳細
パス: ファイルパス(
shared/、references/、../ln-*)は、スキルリポジトリのルートからの相対パスです。CWD に見つからない場合は、この SKILL.md ディレクトリを見つけて、1 つ上の階層をリポジトリのルートとして使用してください。
リグレッションチェッカー
実装変更後にリグレッションがないことを確認するため、既存のテストスイートを実行します。
目的と範囲
- テストフレームワーク(pytest/jest/vitest/go test など)とテストディレクトリを検出します。
- テストスイート全体を実行し、Story の品質ゲート用に結果を記録します。
- 件数とログ抜粋を含む PASS/FAIL を返します。Linear やカンバンは変更しません。
使用するタイミング
- ln-510-quality-coordinator の Phase 7 から呼び出されます
- コード品質チェックに合格した場合
ワークフロー(簡潔版)
shared/references/ci_tool_detection.mdのコマンドレジストリ(テストフレームワークのセクション)に従って、テストフレームワークを自動検出します。docs/project/runbook.mdを読みます — 正確なテストコマンド、Docker のセットアップ、環境変数を確認します。ci_tool_detection.mdの検出階層に従い、Runbook のコマンドを自動検出より優先します。- 適切なテストコマンドを作成し、タイムアウト(
ci_tool_detection.mdに従い 5 分)を設定して実行します。stdout/stderr を記録します。 - 結果を解析します:合格/失敗件数、主な失敗テスト。
- 判定 JSON(PASS または FAIL +失敗一覧)を出力し、Linear にコメントを追加します。
重要なルール
- テストを選択的に実行しないでください。テストスイート全体を実行してください。
- テストを修正したり、ステータスを変更したりしないでください。報告のみを行ってください。
- コメントでは元の言語を維持してください(EN/RU)。
完了の定義
- フレームワークを検出し、コマンドを実行していること。
- 結果を解析し、失敗テストがあればそれを含めて判定を生成していること。
- 要約を含む Linear のコメントを投稿していること。
参考ファイル
- 下流で使用するリスクベースの制限:
../shared/references/risk_based_testing_guide.md - CI ツールの検出:
shared/references/ci_tool_detection.md
バージョン: 3.1.0 最終更新日: 2026-01-09
コメント
Markdown 対応