关于 qcsd-refinement-swarm
qcsd-refinement-swarm 是用于在 Sprint 承诺前准备用户故事的质量工程技能。它协调多个 Agent 评估产品因素、生成 BDD 场景、验证需求,并输出就绪度结论和报告。
主要功能
- 01按 SFDIPOT 因素评估故事
- 02生成 BDD 场景
- 03使用 INVEST 验证需求
- 04运行条件触发的专项 Agent
- 05生成就绪度结论和报告
- 06持久化发现并改写测试构想
适用场景
- 01检查故事是否适合纳入 Sprint
- 02发现验收标准中的缺漏
- 03分析 API 或依赖相关故事风险
- 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.yamlschemas/output.jsonscripts/validate-config.jsonsteps/01-flag-detection.md02-core-agents.md03-batch1-results.md04-conditional-agents.md05-decision-synthesis.md06-report-generation.md07-learning-persistence.md08-transformation.md09-final-output.md详细介绍
QCSD Refinement Swarm v1.0
面向 Sprint Refinement 会议的左移质量工程蜂群。
概述
Refinement Swarm 接收通过 Ideation 阶段的用户故事,并使用 SFDIPOT 产品因素、BDD 场景和 INVEST 验证,为 Sprint 承诺做好准备。 它会给出 READY / CONDITIONAL / NOT-READY 决策。
QCSD 阶段定位
| 阶段 | 蜂群 | 决策 | 时间 |
|---|---|---|---|
| Ideation | qcsd-ideation-swarm | GO / CONDITIONAL / NO-GO | PI/Sprint Planning |
| Refinement | qcsd-refinement-swarm | READY / CONDITIONAL / NOT-READY | Sprint Refinement |
| Development | qcsd-development-swarm | SHIP / CONDITIONAL / HOLD | Sprint 期间 |
| Verification | qcsd-cicd-swarm | RELEASE / REMEDIATE / BLOCK | 发布前 / CI-CD |
| Production | qcsd-production-swarm | HEALTHY / 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 工具读取各步骤文件,并按顺序执行步骤。
步骤
- 标记检测 --
steps/01-flag-detection.md-- 分析故事内容,评估全部 7 个标记 - 核心 Agent --
steps/02-core-agents.md-- 启动 qe-product-factors-assessor、qe-bdd-generator、qe-requirements-validator - 第 1 批结果 --
steps/03-batch1-results.md-- 等待并提取指标 - 条件 Agent --
steps/04-conditional-agents.md-- 启动带标记的 Agent - 决策综合 --
steps/05-decision-synthesis.md-- 应用 READY/CONDITIONAL/NOT-READY 逻辑 - 报告生成 --
steps/06-report-generation.md-- 生成 refinement 报告 - 学习持久化 --
steps/07-learning-persistence.md-- 将发现存入记忆 - 转换 --
steps/08-transformation.md-- 对所有测试想法运行 test idea rewriter - 最终输出 --
steps/09-final-output.md-- 显示完成摘要
执行说明
- 使用 Read 工具加载当前步骤文件
- 完整执行该步骤的说明
- 验证是否满足所有成功标准
- 将输出作为上下文传递给下一步
- 如果某一步失败,则停止并报告
恢复支持
要从指定步骤恢复:指定 --from-step N。
Agent 清单
| Agent | 类型 | 领域 | 批次 |
|---|---|---|---|
| qe-product-factors-assessor | 核心 | requirements-validation | 1 |
| qe-bdd-generator | 核心 | requirements-validation | 1 |
| qe-requirements-validator | 核心 | requirements-validation | 1 |
| qe-contract-validator | 条件(HAS_API) | contract-testing | 2 |
| qe-impact-analyzer | 条件(HAS_REFACTORING) | code-intelligence | 2 |
| qe-dependency-mapper | 条件(HAS_DEPENDENCIES) | code-intelligence | 2 |
| qe-middleware-validator | 条件(HAS_MIDDLEWARE) | enterprise-integration | 2 |
| qe-odata-contract-tester | 条件(HAS_SAP_INTEGRATION) | enterprise-integration | 2 |
| qe-sod-analyzer | 条件(HAS_AUTHORIZATION) | enterprise-integration | 2 |
| qe-test-idea-rewriter | 转换(始终运行) | test-generation | 3 |
总计:10 个 Agent(3 个核心 + 6 个条件 + 1 个转换)
核心原则
细化质量决定 Sprint 的成败。此集群确保故事可测试、完整,并已准备好投入开发。
评论
支持 Markdown