Skip to content
cicd-pipeline-qe-orchestrator logo

CI/CD Pipeline QE Orchestrator

cicd-pipeline-qe-orchestrator

Orchestrate quality engineering across CI/CD pipeline phases. Use when designing test strategies, planning quality gates, or implementing shift-left/shift-right testing.

SKILL.md

Full skill instructions

CI/​CD Pipeline QE Orchestrator

<default_to_action> When orchestrating quality across CI/​CD pipeline:

  1. ANALYZE pipeline phases: commit, build, test, staging, production
  2. SELECT optimal skills and agents for each phase
  3. CONFIGURE quality gates with measurable thresholds
  4. EXECUTE with parallel agent coordination
  5. ADAPT strategy based on risk, complexity, and environment

Quick Phase Selection:

  • Commit (Shift-Left) → TDD, code review, unit tests
  • Build → Coverage analysis, mutation testing, flaky detection
  • Integration → API contracts, performance, security
  • Staging → Chaos testing, visual regression, accessibility
  • Production (Shift-Right) → Synthetic monitoring, RUM, compliance

Critical Success Factors:

  • Quality gates block bad deployments
  • Agents coordinate through memory namespaces
  • Adapt strategy based on risk level </​default_to_action>

Quick Reference Card

When to Use

  • Designing pipeline test strategies
  • Implementing quality gates
  • Coordinating multiple QE agents
  • Shift-left and shift-right testing

Phase-Agent Matrix

PhasePrimary AgentsKey Skills
Commitqe-test-generator, qe-requirements-validatortdd-london-chicago, shift-left
Buildqe-test-executor, qe-coverage-analyzer, qe-flaky-test-huntertest-automation, mutation-testing
Testqe-api-contract-validator, qe-performance-tester, qe-security-scannerapi-testing, performance, security
Stagingqe-chaos-engineer, qe-visual-tester, qe-deployment-readinesschaos-engineering, accessibility
Prodqe-production-intelligence, qe-quality-analyzershift-right, compliance

Quality Gate Thresholds

PhaseMetricThresholdBlocking
CommitUnit coverage> 80%Yes
BuildAll tests pass100%Yes
BuildMutation score> 70%No
TestAPI contractsNo breaking changesYes
Testp95 response< 200msYes
TestSecurity critical0Yes
StagingDeployment readiness> 85%Yes

Fleet Configuration

  • Topology: hierarchical
  • Max Agents: 10 per phase
  • Coordination: aqe/* memory namespace

Pipeline Phases

Phase 1: Commit (Shift-Left)

Goal: Catch defects early, ensure testability

Agents:

  • qe-test-generator - Generate unit tests
  • qe-requirements-validator - BDD scenarios, INVEST criteria

Skills: shift-left-testing, tdd-london-chicago, code-review-quality

// Parallel execution
Task('Generate Tests', 'Create unit tests for new methods', 'qe-test-generator');
Task('Validate Requirements', 'Check BDD scenarios', 'qe-requirements-validator');

Gates: Unit coverage > 80%, Static analysis clean, Code review approved


Phase 2: Build

Goal: Validate integration, ensure coverage

Agents:

  • qe-test-executor - Run test suites
  • qe-coverage-analyzer - Coverage gaps (O(log n))
  • qe-flaky-test-hunter - Detect/​stabilize flaky tests
  • qe-regression-risk-analyzer - Minimal regression suite

Skills: test-automation-strategy, mutation-testing, regression-testing

Task('Execute Tests', 'Run full suite, store in aqe/​test-results/​*', 'qe-test-executor');
Task('Coverage Analysis', 'Identify gaps', 'qe-coverage-analyzer');
Task('Flaky Detection', 'Analyze test history', 'qe-flaky-test-hunter');

Gates: All tests pass, Coverage > 90% critical paths, No new flaky tests


Phase 3: Integration/​Test

Goal: Validate contracts, performance, security

Agents:

  • qe-api-contract-validator - Breaking changes detection
  • qe-performance-tester - Load test critical paths
  • qe-security-scanner - SAST/​DAST scans
  • qe-test-data-architect - Realistic test data (10k+/​sec)

Skills: api-testing-patterns, performance-testing, security-testing

// Parallel testing
Task('API Contracts', 'Validate for breaking changes', 'qe-api-contract-validator');
Task('Performance', 'Load test 1000 users', 'qe-performance-tester');
Task('Security', 'SAST/​DAST scan', 'qe-security-scanner');

Gates: No breaking API changes, p95 < 200ms, No critical vulnerabilities


Phase 4: Staging

Goal: Validate production-like environment, resilience

Agents:

  • qe-chaos-engineer - Fault injection
  • qe-visual-tester - Visual regression
  • qe-deployment-readiness - Risk assessment

Skills: chaos-engineering-resilience, accessibility-testing, visual-testing

Task('Chaos Testing', 'Controlled failure injection', 'qe-chaos-engineer');
Task('Visual Testing', 'Visual regression', 'qe-visual-tester');
Task('Deployment Check', 'Risk assessment', 'qe-deployment-readiness');

Gates: Chaos tests pass, No visual regressions, Readiness > 85%


Phase 5: Production (Shift-Right)

Goal: Monitor real usage, validate compliance

Agents:

  • qe-production-intelligence - Incident → test scenarios
  • qe-quality-analyzer - Quality metrics and trends

Skills: shift-right-testing, compliance-testing

Task('Production Intelligence', 'Convert incidents to tests', 'qe-production-intelligence');
Task('Quality Analysis', 'Production metrics', 'qe-quality-analyzer');

Gates: Synthetic monitors pass, Error rate < 0.1%, Compliance validated


Complete Pipeline Example

// Phase 1: Commit
Task('TDD Generation', 'Generate tests for new features', 'qe-test-generator');
Task('Requirements', 'Validate BDD scenarios', 'qe-requirements-validator');

// Phase 2: Build
Task('Execute Tests', 'Full suite with coverage', 'qe-test-executor');
Task('Coverage', 'Analyze gaps', 'qe-coverage-analyzer');
Task('Flaky Hunt', 'Stabilize flaky tests', 'qe-flaky-test-hunter');

// Phase 3: Integration
Task('API Contracts', 'Check breaking changes', 'qe-api-contract-validator');
Task('Performance', '1000 user load test', 'qe-performance-tester');
Task('Security', 'SAST/​DAST scans', 'qe-security-scanner');

// Phase 4: Staging
Task('Chaos', 'Fault injection testing', 'qe-chaos-engineer');
Task('Visual', 'Visual regression', 'qe-visual-tester');
Task('Readiness', 'Deployment assessment', 'qe-deployment-readiness');

// Phase 5: Production
Task('Intelligence', 'Convert incidents', 'qe-production-intelligence');
Task('Quality Gate', 'Final validation', 'qe-quality-gate');

Adaptive Strategy

By Risk Level

RiskStrategyAgents
CriticalAll phases, manual gatesFull fleet
HighAutomated gates, comprehensive10+ agents
MediumSmart selection, risk-based5-8 agents
LowMinimal regression, fast2-3 agents

By Application Type

TypeFocus SkillsPrimary Agents
APIapi-testing, contract, performanceapi-contract-validator, performance-tester
Web UIvisual-testing, accessibilityvisual-tester, accessibility
Mobilemobile-testing, compatibilityperformance-tester, visual-tester
Backenddatabase-testing, securitysecurity-scanner, performance-tester

Agent Coordination Hints

Memory Namespace

aqe/​pipeline/
├── phase-results/​*         - Results from each phase
├── quality-gates/​*         - Gate validation results
├── orchestration-plan/​*    - Selected skills and agents
├── test-plan/​generated     - Test plans
├── coverage/​gaps           - Coverage analysis
├── security/​findings       - Security results
└── performance/​results     - Performance data

Fleet Orchestration

Task(
  'Fleet Orchestration',
  'Coordinate 10 agents across phases: commit (2), build (3), test (3), staging (2)',
  'qe-fleet-commander'
);

Blackboard Events

EventTriggerSubscribers
phase:commit:completeCommit phase donebuild agents
coverage:gap:detectedGap foundtest-generator
security:finding:criticalVulnerabilityquality-gate
quality:gate:evaluatedGate decisionfleet-commander

Quality Gate Configuration

{
  "commit": {
    "gates": [
      { "metric": "unit_coverage", "threshold": 80, "blocking": true },
      { "metric": "static_analysis_critical", "max": 0, "blocking": true }
    ]
  },
  "build": {
    "gates": [
      { "metric": "all_tests_passed", "threshold": 100, "blocking": true },
      { "metric": "mutation_score", "threshold": 70, "blocking": false }
    ]
  },
  "integration": {
    "gates": [
      { "metric": "api_breaking_changes", "max": 0, "blocking": true },
      { "metric": "performance_p95_ms", "threshold": 200, "blocking": true },
      { "metric": "security_critical", "max": 0, "blocking": true }
    ]
  }
}

Troubleshooting

IssueCauseSolution
OOM during testsRunning all tests in parallelUse batched execution
Pipeline too slowComprehensive testing every commitSmart test selection
Gates always failingThresholds too strictAnalyze trends, adjust

Related Skills


Remember

The CI/​CD Pipeline QE Orchestrator provides:

  • Phase-based strategy with optimal skill/​agent selection
  • Quality gates that block bad deployments
  • Adaptive strategy based on risk and context
  • Full fleet coordination through memory namespaces

With Agents: Use qe-fleet-commander for multi-agent orchestration. Coordinate through aqe/​* memory namespace. Batch operations for efficiency.

More DevOps & CI/CD skills

Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.

6K 472.6K
View

Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.

6K 472.6K
View

Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.

1.5K 454.3K
View
azure-kubernetes logo
DevOps & CI/CD

azure-kubernetes

Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.

1.5K 447.1K
View

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

92.7K 354.9K
View
just-scrape logo
DevOps & CI/CD

just-scrape

Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.

69 245K
View

Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.

462 159.7K
View

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

462 159.1K
View
deploy-to-vercel logo
DevOps & CI/CD

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

31.9K 146.6K
View
programmatic-seo logo
DevOps & CI/CD

programmatic-seo

Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.

53.3K 140.1K
View

Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.

63 123.5K
View

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".

31.9K 116.1K
View

Coding & apps AI tools

Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View
Imagica logo
Coding & apps

Imagica

Build a no-code AI app in minutes.

Freemium
View
E
Coding & apps

Emergent.sh

An IDE for code migration from legacy to modern frameworks through coding agents.

Freemium
View
Wonder Dynamics logo
Coding & apps

Wonder Dynamics

Automate CGI animation in live-action scenes

Paid
View
M
Coding & apps

Mixo

Launch a website in seconds with AI.

Paid
View
AI Code Convert logo
Coding & apps

AI Code Convert

Streamline Your Coding Experience with AI Code Helper

Free
View