mcpField
Q
qcsd-production-swarm

qcsd-production-swarm

github.com/proffesor-for-testingテスト・品質51992 回インストール今日更新
リポジトリ

qcsd-production-swarm について

リリース後の QCSD 向けに、本番環境の健全性を DORA 指標、インシデント分析、欠陥予測、フィードバックループで評価するスキルです。コアエージェントと条件付きのエージェントを調整し、HEALTHY、DEGRADED、CRITICAL の判定を行い、知見を前段階へ戻します。

主な機能

  1. 01本番環境の健全性評価
  2. 02DORA 指標とインシデント根本原因分析
  3. 03欠陥予測
  4. 04条件に応じた専門エージェントの調整
  5. 05構造化レポートと学習の永続化
  6. 06前段階の QCSD へのフィードバック

活用シーン

  1. 01デプロイ後のリリース評価
  2. 02本番テレメトリーとインシデントの分析
  3. 03欠陥やレジリエンス上の懸念の特定
  4. 04本番の知見を計画段階へ反映

MCP 対応

Task Tool、MCP Tools、CLI の実行モデルに対応します。MCP の選択肢では `fleet_init({})` と `task_submit({})` を使ってエージェントタスクを調整します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill qcsd-production-swarm

インストール後、Claude Code で/qcsd-production-swarmを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
qcsd-production-swarm.yaml
schemas/
output.json
scripts/
validate-config.json
steps/
01-flag-detection.md
02-core-agents.md
03-batch1-results.md
04-conditional-agents.md
05-decision-synthesis.md
06-report-generation.md
07-learning-persistence.md
08-feedback-loop.md
09-final-output.md

詳細

QCSD Production Swarm v1.0

リリース後の本番環境の健全性評価と、QCSD フィードバックループの完了。


概要

Production Swarm は、DORA メトリクス、インシデントの RCA、欠陥予測、フェーズ間のフィードバックループを使用して、稼働中の本番環境におけるリリースの健全性を評価します。HEALTHY/DEGRADED/CRITICAL の判定を出力し、現在の本番環境の健全性評価と、Ideation フェーズおよび Refinement フェーズへのフィードバックループの完了という、二重の責任を持つ唯一の QCSD フェーズです。

QCSD フェーズの位置づけ
フェーズSwarm判定タイミング
Ideationqcsd-ideation-swarmGO / CONDITIONAL / NO-GOPI/スプリント計画
Refinementqcsd-refinement-swarmREADY / CONDITIONAL / NOT-READYスプリントリファインメント
Developmentqcsd-development-swarmSHIP / CONDITIONAL / HOLDスプリント中
Verificationqcsd-cicd-swarmRELEASE / REMEDIATE / BLOCKリリース前/CI-CD
Productionqcsd-production-swarmHEALTHY / DEGRADED / CRITICALリリース後
パラメーター
  • TELEMETRY_DATA:本番環境のテレメトリ、インシデントレポート、DORA メトリクスへのパス(必須)
  • RELEASE_ID:追跡用のリリース識別子(任意)
  • OUTPUT_FOLDER:レポートの保存先(デフォルト:${PROJECT_ROOT}/Agentic QCSD/production/)
  • SLA_DEFINITIONS:SLA/SLO の目標定義へのパス(任意)

ENFORCEMENT RULES - READ FIRST

ルール適用要件
E1Step 2 で、3 つすべてのコアエージェントを必ず起動してください。例外はありません。
E2並列の Task 呼び出しはすべて、必ず単一のメッセージにまとめてください。
E3各バッチの後は、必ず停止して待機してください。先に進んではいけません。
E4フラグが TRUE の場合、条件付きエージェントを必ず起動してください。省略してはいけません。
E5Step 5 で指定された HEALTHY/DEGRADED/CRITICAL のロジックを、必ずそのまま適用してください。
E6レポートの完全な構成を必ず生成してください。簡略版は認められません。
E7各エージェントは分析の前に、必ず参照ファイルを読み込んでください。
E8Step 8 では、両方のフィードバックエージェントを必ず順番に実行してください。常に両方のエージェントを実行します。
E9Step 7 の学習内容の永続化を必ず実行してください。省略してはいけません。

禁止事項:

  • エージェントを起動せずに要約すること
  • 「簡潔にするため」にエージェントを省略すること
  • バックグラウンドタスクの完了前に先へ進むこと
  • 専門エージェントを起動せずに、独自の分析を提示すること
  • レポートのセクションを省略したり、プレースホルダーテキストを使用したりすること

ステップ実行プロトコル

このスキルでは、マイクロファイル形式のステップ構成を使用します。コンテキストが「途中で失われる」ことによる劣化を避けるため、各ステップは独立したファイルとして、1 つずつ読み込みます。

Read ツールで各ステップファイルを読み込み、順番にステップを実行してください。

ステップ
  1. フラグ検出 -- steps/01-flag-detection.md -- CI/CD シグナルの取得、テレメトリソースの検出、7 つすべてのフラグの評価
  2. コアエージェント -- steps/02-core-agents.md -- qe-metrics-optimizer、qe-defect-predictor、qe-root-cause-analyzer を並列で起動
  3. バッチ 1 の結果 -- steps/03-batch1-results.md -- コアエージェントを待機し、すべてのメトリクスを抽出
  4. 条件付きエージェント -- steps/04-conditional-agents.md -- フラグが立った条件付きエージェントを並列で起動
  5. 判定の統合 -- steps/05-decision-synthesis.md -- HEALTHY/DEGRADED/CRITICAL のロジックを適用
  6. レポート生成 -- steps/06-report-generation.md -- エグゼクティブサマリーと完全なレポートを生成
  7. 学習内容の永続化 -- steps/07-learning-persistence.md -- 分析結果をメモリに保存し、永続化レコードを保存
  8. フィードバックループ -- steps/08-feedback-loop.md -- 学習コーディネーター、次に転送スペシャリストを実行(順番に)
  9. 最終出力 -- steps/09-final-output.md -- すべてのスコアを含む完了サマリーを表示
実行手順
  1. Read ツールを使用して、現在のステップファイルを読み込みます(例:Read({ file_path: ".claude/skills/qcsd-production-swarm/steps/01-flag-detection.md" }))
  2. ステップの指示を最後まで実行します
  3. 次に進む前に、すべての成功基準を満たしていることを確認します
  4. ステップの出力を次のステップのコンテキストとして渡します
  5. ステップが失敗した場合は停止し、失敗した箇所を報告します。先に進んではいけません

再開のサポート

特定のステップから再開するには、--from-step N を指定すると、オーケストレーターはステップ N までスキップします。前のステップで必要なデータがそろっていることを確認してください。


エージェント一覧

エージェント種別ドメインバッチ
qe-metrics-optimizerコア(常時)learning-optimization1
qe-defect-predictorコア(常時)defect-intelligence1
qe-root-cause-analyzerコア(常時)defect-intelligence1
qe-chaos-engineer条件付き(HAS_INFRASTRUCTURE_CHANGE)chaos-resilience2
qe-performance-tester条件付き(HAS_PERFORMANCE_SLA)chaos-resilience2
qe-regression-analyzer条件付き(HAS_REGRESSION_RISK)defect-intelligence2
qe-pattern-learner条件付き(HAS_RECURRING_INCIDENTS)defect-intelligence2
qe-middleware-validator条件付き(HAS_MIDDLEWARE)enterprise-integration2
qe-sap-rfc-tester条件付き(HAS_SAP_INTEGRATION)enterprise-integration2
qe-sod-analyzer条件付き(HAS_AUTHORIZATION)enterprise-integration2
qe-learning-coordinatorフィードバック(常時、順次)learning-optimization3
qe-transfer-specialistフィードバック(常時、順次)learning-optimization3

合計:12 エージェント(コア 3 + 条件付き 7 + フィードバック 2)


品質ゲートのしきい値

メトリクスHEALTHYDEGRADEDCRITICAL
DORA スコア>= 0.70.4 - 0.69< 0.4
SLA 遵守率>= 99%95 - 98.9%< 95%
インシデントの重大度P3/P4/NONEP2P0/P1
欠陥の傾向減少/安定安定(密度 > 2)増加 + 密度 > 5
RCA の完全性>= 80%50 - 79%< 50%

レポートファイル名の対応表

エージェントレポートファイル名ステップ
qe-metrics-optimizer02-dora-metrics.md2
qe-defect-predictor03-defect-prediction.md2
qe-root-cause-analyzer04-root-cause-analysis.md2
qe-chaos-engineer05-chaos-resilience.md4
qe-performance-tester06-performance-sla.md4
qe-regression-analyzer07-regression-analysis.md4
qe-pattern-learner08-pattern-analysis.md4
学習の永続化09-learning-persistence.json7
qe-middleware-validator10-middleware-health.md4
qe-sap-rfc-tester11-sap-health.md4
qe-sod-analyzer12-sod-compliance.md4
フィードバックエージェント13-feedback-loops.md8
統合01-executive-summary.md6

実行モデルの選択肢

モデル使用する場合エージェントの起動
Task Tool(主要)Claude Code セッションTask({ subagent_type, run_in_background: true })
MCP ToolsMCP サーバーが利用可能な場合fleet_init({}) / task_submit({})
CLIターミナル/スクリプトswarm init / agent spawn

重要な原則

本番環境の健全性は、意図ではなく成果によって測定されます。このスウォームは、エビデンスに基づく本番環境の評価を行い、QCSD フィードバックループを閉じます。

コメント