重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
qcsd-cicd-swarm by proffesor-for-testing/agentic-qe
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill qcsd-cicd-swarm用于 CI/CD 流水线验证和发布就绪的左移质量工程集群。
CI/CD 集群接收已通过开发质量检查的代码,并验证其通过 CI/CD 流水线发布是否安全。开发集群询问"代码质量是否足以交付?",而 CI/CD 集群则询问"此变更发布是否安全?"
该集群在流水线级别运行,分析测试结果、回归风险、不稳定测试影响、安全流水线状态和基础设施变更,以做出 RELEASE / REMEDIATE / BLOCK 决策。
| 阶段 | 集群 | 决策 | 时机 |
|---|---|---|---|
| 构思 | qcsd-ideation-swarm | GO / CONDITIONAL / NO-GO | PI/冲刺计划 |
| 细化 | qcsd-refinement-swarm | READY / CONDITIONAL / NOT-READY | 冲刺细化 |
| 开发 | qcsd-development-swarm | SHIP / CONDITIONAL / HOLD | 冲刺期间 |
| 验证 | qcsd-cicd-swarm | RELEASE / REMEDIATE / BLOCK |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 生产 | qcsd-production-swarm | HEALTHY / DEGRADED / CRITICAL | 发布后 |
PIPELINE_ARTIFACTS: CI/CD 制品、测试结果和构建输出的路径(必需,例如 ci/artifacts/)BASELINE_REF: 用于基线比较的 Git 引用(可选,默认值:main)OUTPUT_FOLDER: 保存报告的位置(默认值:${PROJECT_ROOT}/Agentic QCSD/cicd/)DEPLOY_TARGET: 目标部署环境(可选,例如 staging、production)| 规则 | 强制执行 |
|---|---|
| E1 | 在步骤 2 中,您必须启动所有三个核心智能体(qe-quality-gate、qe-regression-analyzer、qe-flaky-hunter)。没有例外。 |
| E2 | 您必须将所有并行 Task 调用放在单个消息中。 |
| E3 | 您必须在每批任务后停止并等待。不得提前进行。 |
| E4 | 如果标志为 TRUE,您必须启动条件智能体。不得跳过。 |
| E5 | 您必须严格按照步骤 5 中的规定应用 RELEASE/REMEDIATE/BLOCK 逻辑。 |
| E6 | 您必须生成完整的报告结构。不得使用缩写版本。 |
| E7 | 每个智能体在分析前必须读取其参考文件。 |
| E8 | 在步骤 8 中,您必须对所有流水线数据应用 qe-deployment-advisor 分析。始终如此。 |
| E9 | 您必须执行步骤 7 的学习持久化。不得跳过。 |
禁止行为:
此技能使用微文件步骤架构。每个步骤都是一个独立的文件,一次加载一个,以避免"中间丢失"导致的上下文退化。
通过使用 Read 工具读取每个步骤文件来顺序执行步骤。
steps/01-flag-detection.md -- 扫描流水线制品,检测所有 6 个标志steps/02-core-agents.md -- 并行启动 qe-quality-gate、qe-regression-analyzer、qe-flaky-huntersteps/03-batch1-results.md -- 等待核心智能体,提取所有指标steps/04-conditional-agents.md -- 并行启动已标记的条件智能体steps/05-decision-synthesis.md -- 应用 RELEASE/REMEDIATE/BLOCK 逻辑steps/06-report-generation.md -- 生成执行摘要和完整报告steps/07-learning-persistence.md -- 将发现存储到内存,保存持久化记录steps/08-deployment-advisor.md -- 对所有流水线数据运行 qe-deployment-advisor 分析steps/09-final-output.md -- 显示包含所有分数的完成摘要Read({ file_path: ".claude/skills/qcsd-cicd-swarm/steps/01-flag-detection.md" }))要从特定步骤恢复:指定 --from-step N,编排器将跳转到步骤 N。请确保您拥有先前步骤所需的先决数据。
| 智能体 | 类型 | 领域 | 批次 |
|---|---|---|---|
| qe-quality-gate | 核心(始终) | 质量评估 | 1 |
| qe-regression-analyzer | 核心(始终) | 测试执行 | 1 |
| qe-flaky-hunter | 核心(始终) | 测试执行 | 1 |
| qe-security-scanner | 条件(HAS_SECURITY_PIPELINE) | 安全合规 | 2 |
| qe-chaos-engineer | 条件(HAS_INFRA_CHANGE) | 混沌韧性 | 2 |
| qe-coverage-specialist | 条件(HAS_PERFORMANCE_PIPELINE) | 覆盖率分析 | 2 |
| qe-middleware-validator | 条件(HAS_MIDDLEWARE) | 企业集成 | 2 |
| qe-soap-tester | 条件(HAS_SAP_INTEGRATION) | 企业集成 | 2 |
| qe-sod-analyzer | 条件(HAS_AUTHORIZATION) | 企业集成 | 2 |
| qe-deployment-advisor | 分析(始终) | 质量评估 | 3 |
总计:10 个智能体(3 个核心 + 6 个条件 + 1 个分析)
| 指标 | RELEASE | REMEDIATE | BLOCK |
|---|---|---|---|
| 测试通过率 | >= 99% | 95 - 98.9% | < 95% |
| 回归数量 | 0 | 1-3 (P2/P3) | 任何 P0/P1 |
| 不稳定测试率 | < 2% | 2 - 5% | > 5% |
| 质量门 | 全部通过 | 仅 WARN 门 | 任何 FAIL 门 |
| 安全扫描 | 无 HIGH/CRITICAL | 仅 MEDIUM | 发现 HIGH/CRITICAL |
| 覆盖率变化 | >= 0% | -1% 至 -5% | < -5% |
| 智能体 | 报告文件名 | 步骤 |
|---|---|---|
| qe-quality-gate | 02-quality-gates.md | 2 |
| qe-regression-analyzer | 03-regression-analysis.md | 2 |
| qe-flaky-hunter | 04-flaky-test-analysis.md | 2 |
| qe-security-scanner | 05-security-scan.md | 4 |
| qe-chaos-engineer | 06-chaos-resilience.md | 4 |
| qe-coverage-specialist | 07-coverage-analysis.md | 4 |
| qe-middleware-validator | 08-middleware-health.md | 4 |
| qe-soap-tester | 09-soap-contracts.md | 4 |
| qe-sod-analyzer | 10-sod-compliance.md | 4 |
| Learning Persistence | 11-learning-persistence.json | 7 |
| qe-deployment-advisor | 12-deployment-advisory.md | 8 |
| Synthesis | 01-executive-summary.md | 6 |
| 模型 | 使用时机 | 智能体启动 |
|---|---|---|
| Task 工具(主要) | Claude Code 会话 | Task({ subagent_type, run_in_background: true }) |
| MCP 工具 | MCP 服务器可用 | fleet_init({}) / task_submit({}) |
| CLI | 终端/脚本 | swarm init / agent spawn |
发布安全性由证据验证,而非假设。此集群提供流水线级别的质量评估,以确保每次发布都满足质量门。
每周安装
44
仓库
GitHub 星标
281
首次出现
2026年2月11日
安全审计
安装于
opencode44
gemini-cli44
github-copilot44
codex44
cursor44
amp43
Shift-left quality engineering swarm for CI/CD pipeline verification and release readiness.
The CI/CD Swarm takes code that passed Development quality checks and validates it is safe to release through the CI/CD pipeline. Where the Development Swarm asks "Is the code quality sufficient to ship?", the CI/CD Swarm asks "Is this change safe to release?"
This swarm operates at the pipeline level, analyzing test results, regression risk, flaky test impact, security pipeline status, and infrastructure changes to render a RELEASE / REMEDIATE / BLOCK decision.
| Phase | Swarm | Decision | When |
|---|---|---|---|
| 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 | During Sprint |
| Verification | qcsd-cicd-swarm | RELEASE / REMEDIATE / BLOCK | Pre-Release / CI-CD |
| Production | qcsd-production-swarm | HEALTHY / DEGRADED / CRITICAL | Post-Release |
PIPELINE_ARTIFACTS: Path to CI/CD artifacts, test results, and build output (required, e.g., ci/artifacts/)BASELINE_REF: Git ref for baseline comparison (optional, default: main)OUTPUT_FOLDER: Where to save reports (default: ${PROJECT_ROOT}/Agentic QCSD/cicd/)DEPLOY_TARGET: Target deployment environment (optional, e.g., staging, production)| Rule | Enforcement |
|---|---|
| E1 | You MUST spawn ALL THREE core agents (qe-quality-gate, qe-regression-analyzer, qe-flaky-hunter) in Step 2. No exceptions. |
| E2 | You MUST put all parallel Task calls in a SINGLE message. |
| E3 | You MUST STOP and WAIT after each batch. No proceeding early. |
| E4 | You MUST spawn conditional agents if flags are TRUE. No skipping. |
| E5 | You MUST apply RELEASE/REMEDIATE/BLOCK logic exactly as specified in Step 5. |
| E6 | You MUST generate the full report structure. No abbreviated versions. |
| E7 | Each agent MUST read its reference files before analysis. |
| E8 | You MUST apply qe-deployment-advisor analysis on ALL pipeline data in Step 8. Always. |
| E9 | You MUST execute Step 7 learning persistence. No skipping. |
PROHIBITED BEHAVIORS:
This skill uses a micro-file step architecture. Each step is a self-contained file loaded one at a time to avoid "lost in the middle" context degradation.
Execute steps sequentially by reading each step file with the Read tool.
steps/01-flag-detection.md -- Scan pipeline artifacts, detect all 6 flagssteps/02-core-agents.md -- Spawn qe-quality-gate, qe-regression-analyzer, qe-flaky-hunter in parallelsteps/03-batch1-results.md -- Wait for core agents, extract all metricssteps/04-conditional-agents.md -- Spawn flagged conditional agents in parallelsteps/05-decision-synthesis.md -- Apply RELEASE/REMEDIATE/BLOCK logicsteps/06-report-generation.md -- Generate executive summary and full reportsteps/07-learning-persistence.md -- Store findings to memory, save persistence recordRead({ file_path: ".claude/skills/qcsd-cicd-swarm/steps/01-flag-detection.md" }))To resume from a specific step: specify --from-step N and the orchestrator will skip to step N. Ensure you have the required prerequisite data from prior steps.
| Agent | Type | Domain | Batch |
|---|---|---|---|
| qe-quality-gate | Core (always) | quality-assessment | 1 |
| qe-regression-analyzer | Core (always) | test-execution | 1 |
| qe-flaky-hunter | Core (always) | test-execution | 1 |
| qe-security-scanner | Conditional (HAS_SECURITY_PIPELINE) | security-compliance | 2 |
| qe-chaos-engineer | Conditional (HAS_INFRA_CHANGE) | chaos-resilience | 2 |
| qe-coverage-specialist | Conditional (HAS_PERFORMANCE_PIPELINE) | coverage-analysis | 2 |
| qe-middleware-validator | Conditional (HAS_MIDDLEWARE) | enterprise-integration |
Total: 10 agents (3 core + 6 conditional + 1 analysis)
| Metric | RELEASE | REMEDIATE | BLOCK |
|---|---|---|---|
| Test Pass Rate | >= 99% | 95 - 98.9% | < 95% |
| Regression Count | 0 | 1-3 (P2/P3) | Any P0/P1 |
| Flaky Test Rate | < 2% | 2 - 5% | > 5% |
| Quality Gate | ALL PASS | WARN gates only | ANY FAIL gate |
| Security Scan | No HIGH/CRITICAL | MEDIUM only | HIGH/CRITICAL found |
| Coverage Delta | >= 0% | -1% to -5% | < -5% |
| Agent | Report Filename | Step |
|---|---|---|
| qe-quality-gate | 02-quality-gates.md | 2 |
| qe-regression-analyzer | 03-regression-analysis.md | 2 |
| qe-flaky-hunter | 04-flaky-test-analysis.md | 2 |
| qe-security-scanner | 05-security-scan.md | 4 |
| qe-chaos-engineer | 06-chaos-resilience.md |
| Model | When to Use | Agent Spawn |
|---|---|---|
| Task Tool (PRIMARY) | Claude Code sessions | Task({ subagent_type, run_in_background: true }) |
| MCP Tools | MCP server available | fleet_init({}) / task_submit({}) |
| CLI | Terminal/scripts | swarm init / agent spawn |
Release safety is verified by evidence, not assumptions. This swarm provides pipeline-level quality assessment to ensure every release meets quality gates.
Weekly Installs
44
Repository
GitHub Stars
281
First Seen
Feb 11, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode44
gemini-cli44
github-copilot44
codex44
cursor44
amp43
测试策略完整指南:单元/集成/E2E测试金字塔与自动化实践
11,200 周安装
grepai-trace-graph:代码依赖关系可视化与调用图生成工具
401 周安装
大语言模型思维链推理技术详解:CoT、零样本、自我一致性等核心方法与应用
399 周安装
Qdrant向量数据库Java集成指南:Spring Boot与LangChain4j语义搜索实战
397 周安装
Azure Functions 最佳实践指南:独立工作进程、Node.js/Python 编程模型与反模式详解
403 周安装
Shopify开发专家 | 电商平台定制、API集成、主题开发与无头电商解决方案
400 周安装
ESLint Prettier 配置指南:统一代码规范与格式化最佳实践
402 周安装
steps/08-deployment-advisor.md -- Run qe-deployment-advisor analysis on all pipeline datasteps/09-final-output.md -- Display completion summary with all scores| 2 |
| qe-soap-tester | Conditional (HAS_SAP_INTEGRATION) | enterprise-integration | 2 |
| qe-sod-analyzer | Conditional (HAS_AUTHORIZATION) | enterprise-integration | 2 |
| qe-deployment-advisor | Analysis (always) | quality-assessment | 3 |
| 4 |
| qe-coverage-specialist | 07-coverage-analysis.md | 4 |
| qe-middleware-validator | 08-middleware-health.md | 4 |
| qe-soap-tester | 09-soap-contracts.md | 4 |
| qe-sod-analyzer | 10-sod-compliance.md | 4 |
| Learning Persistence | 11-learning-persistence.json | 7 |
| qe-deployment-advisor | 12-deployment-advisory.md | 8 |
| Synthesis | 01-executive-summary.md | 6 |