mcpField
L
ln-514-regression-checker

ln-514-regression-checker

github.com/levnikolaevichテスト・品質58455 回インストール2 日前に更新
リポジトリ

ln-514-regression-checker について

コード変更後に既存のテストスイートを実行する、品質ワークフロー向けの回帰チェック スキルです。テストフレームワークを検出し、プロジェクトの実行手順を優先して結果を報告します。テストやステータスは変更しません。

主な機能

  1. 01テストフレームワークとテストディレクトリを検出
  2. 02プロジェクトの実行手順を優先
  3. 03テストスイート全体を実行
  4. 04成功と失敗の結果を解析
  5. 05判定を返し Linear にコメント

活用シーン

  1. 01実装変更後の回帰を確認
  2. 02品質ゲート向けにテスト結果を提供
  3. 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 から呼び出されます
  • コード品質チェックに合格した場合

ワークフロー(簡潔版)

  1. shared/references/ci_tool_detection.md のコマンドレジストリ(テストフレームワークのセクション)に従って、テストフレームワークを自動検出します。
  2. docs/project/runbook.md を読みます — 正確なテストコマンド、Docker のセットアップ、環境変数を確認します。ci_tool_detection.md の検出階層に従い、Runbook のコマンドを自動検出より優先します。
  3. 適切なテストコマンドを作成し、タイムアウト(ci_tool_detection.md に従い 5 分)を設定して実行します。stdout/stderr を記録します。
  4. 結果を解析します:合格/失敗件数、主な失敗テスト。
  5. 判定 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

コメント