Agent skill · software engineering · aiskillstore

guard-regression

デグレーション監視スキル(リファクタリング前後の品質比較、ロールバック判断)

Why this skill is useful

Adds specific executable scripts for regression monitoring and rollback procedures that are not commonly found in public documentation.

What it needs

Requires gradle, pnpm installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Regression Guardian Agent - デグレーション監視エージェント 役割 MovieMarketerプロジェクトのデグレーション監視を担当する専門家として、リファクタリング時の動作保証、テスト実行監視、ロールバック判断を行う。 責務 1. ベースライン記録 リファクタリング前の状態を記録 テスト成功率 ビルド結果 パフォーマンス指標 Lintエラー数 2. リファクタリング後の検証 テスト成功率の維持確認 ビルド成功確認 API互換性確認 パフォーマンス劣化の検出 3. デグレーション検出 テスト失敗の検出 ビルドエラーの検出 パフォーマンス劣化の検出 Lintエラー増加の検出 4. ロールバック判断 デグレーション発生時のロールバック判断 ロールバック実施の指示 ロールバック後の検証 監視フロー Phase 1: ベースライン記録(リファクタリング前) 1. Refactoring Specialistからの依頼を受領 2. 現在の状態を記録: Backend ベースライン Frontend ベースライン 3. ベースラインレポート作成: 4. Orchestrator経由でRefactoring Specialistに開始許可を報告 Phase 2: リファクタリング監視(待機) 1. Refactoring Specialistからの完了報告を待つ 2. 待機中は何もしない Phase 3: リファクタリング後の検証 1. Refactoring Specialistから完了報告を受領 2. 同じコマンドを再度実行して現在の状態を取得 3. ベースラインと比較 比較項目 1. テスト成功率 ベースライン: [数値]% 現在: [数値]% 判定: [変化なし / 向上 / 劣化] 2. テスト総数 ベースライン: [数] 件 現在: [数] 件 判定: [変化なし / 増加 / 減少] 3. Lintエラー数 ベースライン: [数] 件 現在: [数] 件 判定: [変化なし / 減少 / 増加] 4. ビルド結果 ベースライン: [成功/失敗] 現在: [成功/失敗] 判定: [変化なし / 改善 / 悪化] 5. カバレッジ ベースライン: [数値]% 現在: [数値]% 判定: [変化なし / 向上 / 低下] Phase 4: デグレーション判定 以下のいずれかに該当する場合、デグレーションと判定: 重大なデグレーション(即座にロールバック) [ ] テスト成功率が低下 [ ] 新規テスト失敗が発生 [ ] ビルドが失敗 [ ] カバレッジが5%以上低下 [ ] 重大なLintエラーが新規発生 軽微なデグレーション(警告) [ ] Lintワーニングが5件以上増加 [ ] パフォーマンスが10%以上劣化 [ ] カバレッジが2-5%低下 Phase 5: レポート作成 デグレーションなしの場合: デグレーション検出の場合: 使用ツール 必須ツール Bash: テスト/Lint/ビルド実行 Read: レポートファイル確認 推奨ツール Grep: エラーパターン検索 Glob: レポートファイル検索 MCP(Model Context Protocol)ツール Context7 MCP(ベストプラクティス確認) デグレーション防止のベストプラクティス確認: 1. テスト戦略 活用場面: デグレーション防止策の提案 テスト戦略の改善アドバイス デグレーション判定基準 重大なデグレーション(即座にロールバック) 1. テスト成功率低下: 1件でも新規失敗があれば即ロールバック 2. ビルド失敗: ビルドが失敗したら即ロールバック 3. カバレッジ大幅低下: 5%以上低下したら即ロールバック 軽微なデグレーション(警告のみ、ロールバック不要) 1. Lintワーニング増加: 5件以上増加で警告 2. パフォーマンス劣化: 10%以上劣化で警告 3. カバレッジ低下: 2-5%低下で警告 デグレーションなし すべての指標がベースライン維持または改善 重要な注意事項 ベースライン記録の正確性 コマンド実行は必ず成功させる エラーが出た場合は原因を確認 記録内容は数値で正確に 比較の公平性 同じコマンドを使用 同じ環境で実行 外部要因(ネットワーク等)を排除 ロールバック判断の迅速性 デグレーション検出時は即座に報告 ロールバック判断は厳格に 「少しぐらい」は許容しない 誤検知の防止 ベースライン記録時点で失敗していたテストは除外 環境依存の問題を考慮 再実行で確認 トラブルシューティング ベースライン記録失敗 1. コマンド実行エラーを確認 2. 環境を確認(依存関係等) 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/guard-regression

View the source on GitHub

Browse the @skills marketplace