mcpField
Q
qcsd-production-swarm

qcsd-production-swarm

github.com/proffesor-for-testing测试与质量51992 次安装今天更新
代码仓库

关于 qcsd-production-swarm

用于发布后 QCSD 生产健康评估的 Skill,分析 DORA 指标、事故、缺陷预测并闭环反馈。它协调核心及按条件启用的 Agent,生成 HEALTHY、DEGRADED 或 CRITICAL 评估,并将结果反馈至前序阶段。

主要功能

  1. 01生产健康评估
  2. 02DORA 指标与事故根因分析
  3. 03缺陷预测
  4. 04按条件协调专业 Agent
  5. 05结构化报告与学习持久化
  6. 06向前序 QCSD 阶段反馈

适用场景

  1. 01评估部署后的版本
  2. 02分析生产遥测数据与事故
  3. 03识别缺陷和韧性问题
  4. 04将生产发现带入规划阶段

MCP 相关

该 Skill 支持通过 Task Tool、MCP Tools 或 CLI 执行。其 MCP 选项使用 `fleet_init({})` 和 `task_submit({})` 协调 Agent 任务。

安装

复制下面的命令,在终端中运行。

$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 判定,并且是唯一承担双重职责的 QCSD 阶段:评估当前生产环境健康状况,并将反馈闭环回传至 Ideation 和 Refinement 阶段。

QCSD 阶段定位
阶段Swarm判定时间
Ideationqcsd-ideation-swarmGO / CONDITIONAL / NO-GOPI/Sprint 规划
Refinementqcsd-refinement-swarmREADY / CONDITIONAL / NOT-READYSprint Refinement
Developmentqcsd-development-swarmSHIP / CONDITIONAL / HOLDSprint 期间
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 目标定义的路径(可选)

执行规则 - 请先阅读

规则执行要求
E1必须在步骤 2 中启动全部三个核心 Agent。不得例外。
E2必须在同一条消息中发出所有并行 Task 调用。
E3每批任务完成后必须停止并等待。不得提前继续。
E4如果标记为 TRUE,必须启动相应的条件 Agent。不得跳过。
E5必须严格按照步骤 5 中的说明应用 HEALTHY/DEGRADED/CRITICAL 判定逻辑。
E6必须生成完整的报告结构。不得使用精简版本。
E7每个 Agent 在分析前必须读取其参考文件。
E8必须在步骤 8 中按顺序运行两个反馈 Agent。始终如此。两个 Agent 都必须运行。
E9必须执行步骤 7 的学习持久化。不得跳过。

禁止行为:

  • 用总结代替启动 Agent
  • 以“简洁”为由跳过 Agent
  • 在后台任务完成前继续执行
  • 自行分析而不启动专业 Agent
  • 省略报告章节或使用占位文本

步骤执行流程

此技能采用微文件步骤架构。每个步骤都是独立文件,每次只加载一个,以避免上下文因“中间丢失”而退化。

使用 Read 工具逐个读取步骤文件,并按顺序执行步骤。

步骤
  1. 标记检测 -- steps/01-flag-detection.md -- 获取 CI/CD 信号,检测遥测数据源,并评估全部 7 个标记
  2. 核心 Agent -- steps/02-core-agents.md -- 并行启动 qe-metrics-optimizer、qe-defect-predictor、qe-root-cause-analyzer
  3. 批次 1 结果 -- steps/03-batch1-results.md -- 等待核心 Agent 完成,并提取所有指标
  4. 条件 Agent -- steps/04-conditional-agents.md -- 并行启动已标记的条件 Agent
  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 -- 先运行 learning coordinator,再运行 transfer specialist(顺序执行)
  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 开始。请确保已具备此前步骤所需的前置数据。


Agent 清单

Agent类型领域批次
qe-metrics-optimizer核心(始终运行)学习优化1
qe-defect-predictor核心(始终运行)缺陷智能1
qe-root-cause-analyzer核心(始终运行)缺陷智能1
qe-chaos-engineer条件运行(HAS_INFRASTRUCTURE_CHANGE)混沌韧性2
qe-performance-tester条件运行(HAS_PERFORMANCE_SLA)混沌韧性2
qe-regression-analyzer条件运行(HAS_REGRESSION_RISK)缺陷智能2
qe-pattern-learner条件运行(HAS_RECURRING_INCIDENTS)缺陷智能2
qe-middleware-validator条件运行(HAS_MIDDLEWARE)企业集成2
qe-sap-rfc-tester条件运行(HAS_SAP_INTEGRATION)企业集成2
qe-sod-analyzer条件运行(HAS_AUTHORIZATION)企业集成2
qe-learning-coordinator反馈(始终运行,按顺序执行)学习优化3
qe-transfer-specialist反馈(始终运行,按顺序执行)学习优化3

共计:12 个 Agent(3 个核心 + 7 个条件运行 + 2 个反馈)


质量门槛阈值

指标健康退化严重
DORA 评分>= 0.70.4 - 0.69< 0.4
SLA 合规率>= 99%95 - 98.9%< 95%
事件严重程度P3/P4/NONEP2P0/P1
缺陷趋势下降/稳定稳定(密度 > 2)上升且密度 > 5
根因分析完整度>= 80%50 - 79%< 50%

报告文件名映射

Agent报告文件名步骤
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
反馈 Agent13-feedback-loops.md8
综合报告01-executive-summary.md6

执行模型选项

模型使用场景Agent 启动方式
Task Tool(主要)Claude Code 会话Task({ subagent_type, run_in_background: true })
MCP ToolsMCP 服务可用fleet_init({}) / task_submit({})
CLI终端/脚本swarm init / agent spawn

核心原则

生产健康状况应以结果而非意图衡量。此 Agent 群组提供基于证据的生产评估,并闭合 QCSD 反馈回路。

评论

支持 Markdown