mcpField
Q
qcsd-ideation-swarm

qcsd-ideation-swarm

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

关于 qcsd-ideation-swarm

qcsd-ideation-swarm 是面向 PI 和 Sprint 规划阶段的质量工程技能,用于在开发前评估需求故事或网站。它结合质量标准、风险评估和可测试性分析,给出 GO、CONDITIONAL 或 NO-GO 决策。

主要功能

  1. 01规划前评估故事与网站
  2. 02应用 HTSM v6.3 质量标准
  3. 03执行风险与可测试性分析
  4. 04根据标志调用条件 Agent
  5. 05生成完整评估报告

适用场景

  1. 01在 PI Planning 前检查需求故事
  2. 02在 Sprint Planning 前评估网站
  3. 03识别安全、无障碍或集成风险
  4. 04依据质量门槛决定是否进入开发

安装

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

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

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

包含的文件

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

evals/
qcsd-ideation-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-final-output.md

详细介绍

QCSD Ideation Swarm v7.0

用于 PI Planning 和 Sprint Planning 的左移质量工程群组。


概述

Ideation Swarm 在开发开始前评估故事和 URL,采用 HTSM v6.3 质量标准、Risk Storming 和可测试性分析。它会给出 GO / CONDITIONAL / NO-GO 决策,是 QCSD 生命周期的第一个关卡。

QCSD 阶段定位
阶段群组决策时间
构想qcsd-ideation-swarmGO / CONDITIONAL / NO-GOPI/Sprint Planning
细化qcsd-refinement-swarmREADY / CONDITIONAL / NOT-READYSprint Refinement
开发qcsd-development-swarmSHIP / CONDITIONAL / HOLDSprint 期间
验证qcsd-cicd-swarmRELEASE / REMEDIATE / BLOCK发布前 / CI-CD
生产qcsd-production-swarmHEALTHY / DEGRADED / CRITICAL发布后
参数
  • URL:要分析的网站(URL 模式必填)
  • OUTPUT_FOLDER:报告保存位置(默认:${PROJECT_ROOT}/Agentic QCSD/{domain}/)
独特功能
  • URL 模式:通过自动化的 5 级浏览器级联分析线上网站
  • HAS_VIDEO 标志:检测视频内容,并建议后续使用 /a11y-ally
  • HTML 输出:当 html_output: true 时生成 HTML 报告
  • 浏览器级联:Vibium -> agent-browser -> Playwright+Stealth -> WebFetch -> WebSearch-fallback

强制规则——请先阅读

规则执行要求
E1必须在步骤 2 中启动全部三个核心 Agent(qe-quality-criteria-recommender、qe-risk-assessor、qe-requirements-validator)。不得例外。
E2必须在同一条消息中发起所有并行 Task 调用。
E3每批次之后必须停止并等待。不得提前继续。
E4标志为 TRUE 时,必须启动相应的条件 Agent。不得跳过。
E5必须严格按照步骤 5 中的说明应用 GO/CONDITIONAL/NO-GO 逻辑。
E6必须生成完整的报告结构。不得使用缩略版本。
E7每个 Agent 在分析前都必须读取其参考文件。
E8必须执行步骤 7 的学习持久化。不得跳过。

禁止行为:

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

步骤执行协议

此技能采用微文件步骤架构。每个步骤都由一个独立文件构成, 每次只加载一个文件,以避免“中间遗忘”导致的上下文退化。

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

步骤
  1. 标志检测——steps/01-flag-detection.md——获取 URL 内容(浏览器级联),检测全部 7 个标志(HAS_UI、HAS_SECURITY、HAS_UX、HAS_VIDEO、HAS_MIDDLEWARE、HAS_SAP_INTEGRATION、HAS_AUTHORIZATION)
  2. 核心 Agent——steps/02-core-agents.md——并行启动 qe-quality-criteria-recommender、qe-risk-assessor、qe-requirements-validator
  3. 批次 1 结果——steps/03-batch1-results.md——等待核心 Agent,提取全部指标
  4. 条件 Agent——steps/04-conditional-agents.md——并行启动标志所指示的条件 Agent
  5. 决策综合——steps/05-decision-synthesis.md——应用 GO/CONDITIONAL/NO-GO 逻辑
  6. 报告生成——steps/06-report-generation.md——生成执行摘要和完整报告
  7. 学习持久化——steps/07-learning-persistence.md——将发现存入记忆,保存持久化记录,并包含视频后续处理建议
  8. 最终输出——steps/08-final-output.md——显示完成摘要,包含所有评分和后续建议
执行说明
  1. 使用 Read 工具加载当前步骤文件(例如,Read({ file_path: ".claude/skills/qcsd-ideation-swarm/steps/01-flag-detection.md" }))
  2. 完整执行该步骤的说明
  3. 确认满足所有成功标准后再继续
  4. 将该步骤的输出作为上下文传递给下一步
  5. 如果某个步骤失败,则停止并报告失败位置——不要跳过该步骤

恢复支持

若要从特定步骤恢复:指定 --from-step N,编排器将跳转至步骤 N。请确保已具备之前步骤所需的前置数据。


Agent 清单

Agent类型领域批次
qe-quality-criteria-recommender核心(始终运行)需求验证1
qe-risk-assessor核心(始终运行)覆盖分析1
qe-requirements-validator核心(始终运行)需求验证1
qe-accessibility-auditor条件触发(HAS_UI)视觉无障碍2
qe-security-auditor条件触发(HAS_SECURITY)安全合规2
qe-qx-partner条件触发(HAS_UX)跨领域2
qe-middleware-validator条件触发(HAS_MIDDLEWARE)企业集成2
qe-sap-rfc-tester条件触发(HAS_SAP_INTEGRATION)企业集成2
qe-sod-analyzer条件触发(HAS_AUTHORIZATION)企业集成2

总计:9 个 Agent(3 个核心 + 6 个条件触发)

注意:构思 swarm 有 8 个步骤(而非 9 个),因为它没有单独的最终分析 Agent 步骤。HAS_VIDEO 标志会触发针对 /a11y-ally 的后续建议,但不会额外启动 Agent。


质量门槛

指标GOCONDITIONALNO-GO
可测试性得分>= 70%40 - 69%< 40%
风险得分低/中高(可缓解)严重
需求完整度>= 80%50 - 79%< 50%
质量标准覆盖度>= 7/10 个类别4-6/10 个类别< 4/10 个类别

报告文件名映射

Agent报告文件名步骤
qe-quality-criteria-recommender02-quality-criteria.md2
qe-risk-assessor03-risk-assessment.md2
qe-requirements-validator04-requirements-validation.md2
qe-accessibility-auditor05-accessibility-audit.md4
qe-security-auditor06-security-audit.md4
qe-qx-partner07-ux-assessment.md4
qe-middleware-validator08-middleware-assessment.md4
qe-sap-rfc-tester09-sap-assessment.md4
qe-sod-analyzer10-sod-compliance.md4
学习持久化11-learning-persistence.json7
综合报告01-executive-summary.md6

执行模型选项

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

核心原则

质量从一开始就融入其中,而不是等到最后才进行测试。这个 swarm 确保在编写任何代码之前,用户故事具备可行性、可测试性并完成风险评估。

评论

支持 Markdown