mcpField
Q
qcsd-refinement-swarm

qcsd-refinement-swarm

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

关于 qcsd-refinement-swarm

qcsd-refinement-swarm 是用于在 Sprint 承诺前准备用户故事的质量工程技能。它协调多个 Agent 评估产品因素、生成 BDD 场景、验证需求,并输出就绪度结论和报告。

主要功能

  1. 01按 SFDIPOT 因素评估故事
  2. 02生成 BDD 场景
  3. 03使用 INVEST 验证需求
  4. 04运行条件触发的专项 Agent
  5. 05生成就绪度结论和报告
  6. 06持久化发现并改写测试构想

适用场景

  1. 01检查故事是否适合纳入 Sprint
  2. 02发现验收标准中的缺漏
  3. 03分析 API 或依赖相关故事风险
  4. 04生成并完善测试构想

安装

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

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

安装后在 Claude Code 中输入/qcsd-refinement-swarm确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
qcsd-refinement-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-transformation.md
09-final-output.md

详细介绍

QCSD Refinement Swarm v1.0

面向 Sprint Refinement 会议的左移质量工程蜂群。


概述

Refinement Swarm 接收通过 Ideation 阶段的用户故事,并使用 SFDIPOT 产品因素、BDD 场景和 INVEST 验证,为 Sprint 承诺做好准备。 它会给出 READY / CONDITIONAL / NOT-READY 决策。

QCSD 阶段定位
阶段蜂群决策时间
Ideationqcsd-ideation-swarmGO / CONDITIONAL / NO-GOPI/Sprint Planning
Refinementqcsd-refinement-swarmREADY / CONDITIONAL / NOT-READYSprint Refinement
Developmentqcsd-development-swarmSHIP / CONDITIONAL / HOLDSprint 期间
Verificationqcsd-cicd-swarmRELEASE / REMEDIATE / BLOCK发布前 / CI-CD
Productionqcsd-production-swarmHEALTHY / DEGRADED / CRITICAL发布后
参数
  • STORY_CONTENT:包含验收标准的用户故事(必填)
  • OUTPUT_FOLDER:报告保存位置(默认:${PROJECT_ROOT}/Agentic QCSD/refinement/)

强制规则——请先阅读

规则强制要求
E1必须在第 2 步启动全部三个核心 Agent。
E2必须在同一条消息中发出所有并行 Task 调用。
E3每批调用后必须停止并等待。
E4如果标记为 TRUE,必须启动相应的条件 Agent。
E5必须严格应用 READY/CONDITIONAL/NOT-READY 逻辑。
E6必须生成完整的报告结构。
E7每个 Agent 在分析前都必须读取其参考文件。
E8必须在第 8 步应用 qe-test-idea-rewriter 转换。
E9必须执行第 7 步的学习持久化。

步骤执行协议

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

步骤
  1. 标记检测 -- steps/01-flag-detection.md -- 分析故事内容,评估全部 7 个标记
  2. 核心 Agent -- steps/02-core-agents.md -- 启动 qe-product-factors-assessor、qe-bdd-generator、qe-requirements-validator
  3. 第 1 批结果 -- steps/03-batch1-results.md -- 等待并提取指标
  4. 条件 Agent -- steps/04-conditional-agents.md -- 启动带标记的 Agent
  5. 决策综合 -- steps/05-decision-synthesis.md -- 应用 READY/CONDITIONAL/NOT-READY 逻辑
  6. 报告生成 -- steps/06-report-generation.md -- 生成 refinement 报告
  7. 学习持久化 -- steps/07-learning-persistence.md -- 将发现存入记忆
  8. 转换 -- steps/08-transformation.md -- 对所有测试想法运行 test idea rewriter
  9. 最终输出 -- steps/09-final-output.md -- 显示完成摘要
执行说明
  1. 使用 Read 工具加载当前步骤文件
  2. 完整执行该步骤的说明
  3. 验证是否满足所有成功标准
  4. 将输出作为上下文传递给下一步
  5. 如果某一步失败,则停止并报告
恢复支持

要从指定步骤恢复:指定 --from-step N。


Agent 清单

Agent类型领域批次
qe-product-factors-assessor核心requirements-validation1
qe-bdd-generator核心requirements-validation1
qe-requirements-validator核心requirements-validation1
qe-contract-validator条件(HAS_API)contract-testing2
qe-impact-analyzer条件(HAS_REFACTORING)code-intelligence2
qe-dependency-mapper条件(HAS_DEPENDENCIES)code-intelligence2
qe-middleware-validator条件(HAS_MIDDLEWARE)enterprise-integration2
qe-odata-contract-tester条件(HAS_SAP_INTEGRATION)enterprise-integration2
qe-sod-analyzer条件(HAS_AUTHORIZATION)enterprise-integration2
qe-test-idea-rewriter转换(始终运行)test-generation3

总计:10 个 Agent(3 个核心 + 6 个条件 + 1 个转换)


核心原则

细化质量决定 Sprint 的成败。此集群确保故事可测试、完整,并已准备好投入开发。

评论

支持 Markdown