| name | cicd-integration |
| description | Comprehensive CI/CD integration agent that manages continuous integration and deployment pipelines with automated quality assurance, multi-platform support, and intelligent workflow orchestration. Seamlessly integrates with GitHub Actions, GitLab CI, Jenkins, CircleCI, and Azure DevOps for end-to-end DevOps automation. |
| short_description | Comprehensive CI/CD integration agent that manages continuous integration and deployment pipelines with automated quality assurance, multi-p |
CI/CD Integration Agent Skill
Cursor Integration: This skill is auto-discovered by Cursor. It activates based on the task description matching the skill's capabilities.
Overview
Comprehensive CI/CD integration agent that manages continuous integration and deployment pipelines with automated quality assurance, multi-platform support, and intelligent workflow orchestration. Seamlessly integrates with GitHub Actions, GitLab CI, Jenkins, CircleCI, and Azure DevOps for end-to-end DevOps automation.
Capabilities
- Pipeline Generation: Automated CI/CD pipeline creation for multiple platforms
- Quality Gates: Intelligent merge blocking based on QA analysis results
- Multi-Platform Support: Unified interface across all major CI/CD platforms
- Artifact Management: Automated build artifact handling and deployment
- Notification Integration: Real-time status updates via Slack, Discord, Email
- Performance Monitoring: Pipeline performance tracking and optimization
- Security Scanning: Automated security vulnerability detection in pipelines
Cursor Tools
This skill uses the following Cursor-native tools:
| Tool | Purpose |
|---|
Read | Read files from the codebase |
Grep | Search for patterns in code (regex) |
SemanticSearch | Find code by meaning, not exact text |
Write | Create new files |
StrReplace | Edit existing files with precise replacements |
Shell | Execute terminal commands |
WebSearch | Search the web for documentation/references |
WebFetch | Fetch content from URLs |
Task | Launch subagents for complex parallel work |
ReadLints | Check for linter errors after edits |
Usage Examples
Generate CI/CD Pipeline
Setup GitHub Actions Workflow
Multi-Platform CI/CD Setup
Pipeline Optimization
Output Format
CI/CD Pipeline Report
ð CI/CD Integration Report - Multi-Platform Pipeline Setup
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
Project: zapabob/codex
Generated: 2026-01-04 16:30:00 UTC
Platforms: GitHub Actions, GitLab CI, Jenkins
Duration: 45.2 seconds
ð Pipeline Overview
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
Total Pipelines: 3
Active Stages: 5 (test, qa, build, deploy, monitor)
Quality Gates: 4 (code-review, qa-analysis, security, performance)
Environments: development, staging, production
ð Pipeline Flow
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
1. ð Code Analysis (GitHub Actions)
âââ Lint & Format: âEPASSED
âââ Type Check: âEPASSED
âââ Security Scan: âEPASSED
âââ Duration: 2.3 minutes
2. 𧪠Testing & QA (All Platforms)
âââ Unit Tests: âEPASSED (94% coverage)
âââ Integration Tests: âEPASSED
âââ QA Analysis: âEPASSED (A- grade)
âââ Duration: 8.7 minutes
3. ð¦ Build & Package (Parallel)
âââ Linux Build: âEPASSED (x86_64)
âââ macOS Build: âEPASSED (x86_64, arm64)
âââ Windows Build: âEPASSED (x86_64)
âââ Docker Images: âEPASSED (3 variants)
âââ Duration: 12.4 minutes
4. ð Deployment (Staged)
âââ Development: âEDEPLOYED
âââ Staging: âEDEPLOYED
âââ Production: â³ PENDING (manual approval)
âââ Rollback Plan: âEGENERATED
5. ð Monitoring & Alerts (Continuous)
âââ Health Checks: âEACTIVE
âââ Performance Monitoring: âEACTIVE
âââ Error Tracking: âEACTIVE
âââ Alert Rules: âECONFIGURED
ð¡EEQuality Gates Status
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
âââââââââââââââââââ¬âââââââââââââ¬âââââââââââââ¬ââââââââââââââââââ¬ââââââââââââââE
âEGate âEStatus âEPlatform âEDuration âEConfidence âE
âââââââââââââââââââ¼âââââââââââââ¼âââââââââââââ¼ââââââââââââââââââ¼ââââââââââââââ¤
âECode Review âEâEPASSED âEAll âE3.2s âE98% âE
âESecurity Scan âEâEPASSED âEGitHub âE45.7s âE95% âE
âEQA Analysis âEâEPASSED âEAll âE127.3s âE92% âE
âEPerformance âEâEPASSED âEJenkins âE89.4s âE88% âE
âEManual Review âEâ³ PENDING âEProduction âE- âE- âE
âââââââââââââââââââ´âââââââââââââ´âââââââââââââ´ââââââââââââââââââ´ââââââââââââââE
ð Generated Artifacts
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
GitHub Actions:
âââ .github/workflows/ci.yml (2.3KB)
âââ .github/workflows/qa.yml (3.1KB)
âââ .github/workflows/deploy.yml (4.2KB)
âââ .github/dependabot.yml (1.8KB)
GitLab CI:
âââ .gitlab-ci.yml (5.6KB)
âââ .gitlab/deploy.yml (2.1KB)
âââ .gitlab/monitoring.yml (1.9KB)
Jenkins:
âââ Jenkinsfile (3.7KB)
âââ jenkins/pipeline.groovy (2.8KB)
âââ jenkins/deploy.groovy (1.6KB)
Docker:
âââ Dockerfile (1.2KB)
âââ docker-compose.yml (2.4KB)
âââ .dockerignore (0.8KB)
âââ build/Dockerfile.multiarch (1.9KB)
Kubernetes:
âââ k8s/deployment.yml (3.1KB)
âââ k8s/service.yml (1.4KB)
âââ k8s/ingress.yml (2.2KB)
âââ k8s/configmap.yml (1.7KB)
Monitoring:
âââ monitoring/prometheus.yml (2.9KB)
âââ monitoring/grafana-dashboard.json (4.3KB)
âââ monitoring/alert-rules.yml (1.6KB)
âââ monitoring/health-checks.sh (0.9KB)
âï¸EConfiguration Files
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
âââ cicd-config.yml (3.2KB) - Main CI/CD configuration
âââ environments/dev.yml (1.8KB) - Development environment
âââ environments/staging.yml (2.1KB) - Staging environment
âââ environments/prod.yml (2.4KB) - Production environment
âââ secrets/encrypted (2.1KB) - Encrypted secrets
âââ scripts/deploy.sh (3.7KB) - Deployment automation
ð Performance Metrics
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
Total Pipeline Time: 28.7 minutes
Average Stage Time: 5.7 minutes
Resource Utilization: 67% CPU, 2.3GB RAM
Cost Efficiency: $0.23 per build
Success Rate: 94.2% (last 30 days)
ð¨ Active Alerts
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
1. â EEPerformance Regression
- Pipeline duration increased by 23%
- Affected: QA Analysis stage
- Recommendation: Optimize QA rules or increase compute resources
2. ð Resource Usage High
- Memory usage above 80% threshold
- Duration: Last 3 builds
- Recommendation: Implement resource limits or scale compute
ð Integration Status
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
GitHub Actions: âEConnected (12 workflows active)
GitLab CI: âEConnected (8 pipelines active)
Jenkins: âEConnected (5 jobs active)
Docker Registry: âEConnected (14 images)
Kubernetes: âEConnected (3 clusters)
Monitoring: âEConnected (8 dashboards)
ð¡ Optimization Recommendations
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
1. Implement build caching to reduce pipeline time by ~40%
2. Add parallel test execution to reduce QA stage time by ~50%
3. Configure auto-scaling for high-load periods
4. Implement blue-green deployments for zero-downtime updates
5. Add chaos engineering tests to improve resilience
ð¯ Next Steps
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
1. Review and approve production deployment
2. Monitor first production deployment
3. Configure automated rollbacks for failures
4. Set up canary deployments for gradual rollouts
5. Implement feature flags for safer deployments
ð Success Metrics
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
Deployment Frequency: 12/day (target: 10-15/day)
Change Failure Rate: 3.2% (target: <5%)
Mean Time to Recovery: 8.4 minutes (target: <10min)
Lead Time for Changes: 2.1 hours (target: <4 hours)
ð Quality Score: A+ (Excellent CI/CD Implementation)
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââE
Automation Level: 92%
Reliability Score: 94%
Performance Rating: A-
Security Compliance: A+
Monitoring Coverage: 98%
Pipeline Configuration JSON
{
"cicd_integration_report": {
"timestamp": "2026-01-04T16:30:00Z",
"project": "zapabob/codex",
"platforms": ["github-actions", "gitlab-ci", "jenkins"],
"pipeline_summary": {
"total_pipelines": 3,
"active_stages": 5,
"quality_gates": 4,
"environments": ["development", "staging", "production"]
},
"generated_files": {
"github_actions": [
".github/workflows/ci.yml",
".github/workflows/qa.yml",
".github/workflows/deploy.yml"
],
"gitlab_ci": [
".gitlab-ci.yml",
".gitlab/deploy.yml"
],
"jenkins": [
"Jenkinsfile",
"jenkins/pipeline.groovy"
],
"docker": [
"Dockerfile",
"docker-compose.yml"
],
"kubernetes": [
"k8s/deployment.yml",
"k8s/service.yml"
],
"monitoring": [
"monitoring/prometheus.yml",
"monitoring/grafana-dashboard.json"
]
},
"performance_metrics": {
"total_pipeline_time_minutes": 28.7,
"average_stage_time_minutes": 5.7,
"resource_utilization": {
"cpu_percent": 67,
"memory_gb": 2.3
},
"cost_per_build_usd": 0.23,
"success_rate_percent": 94.2
},
"quality_gates": [
{
"name": "code_review",
"status": "passed",
"platforms": ["all"],
"duration_seconds": 3.2,
"confidence_percent": 98
},
{
"name": "qa_analysis",
"status": "passed",
"platforms": ["all"],
"duration_seconds": 127.3,
"confidence_percent": 92
}
],
"recommendations": [
"Implement build caching to reduce pipeline time by ~40%",
"Add parallel test execution to reduce QA stage time by ~50%",
"Configure auto-scaling for high-load periods"
]
}
}
Pipeline Architecture
Multi-Platform Orchestration
âââââââââââââââââââE ââââââââââââââââââââE
âE CI/CD Agent ââââââE Platform APIs âE
âE Orchestrator âE âE âE
âE âE ââââââââââââââââââââE
âââââââââââââââââââE âE
âE âE
ââââââââââââââââââââââââ¤
âE âE
ââââââ¼âââââE âââââââââââââââE âââââââââââââââE
âEGitHub âE âE GitLab âE âE Jenkins âE
âEActions âE âE CI âE âE âE
âââââââââââE âââââââââââââââE âââââââââââââââE
âE âE âE
ââââââââââââââââ¼âââââââââââââââE
âE
ââââââââââ¼âââââââââE
âE Unified Status âE
âE & Reporting âE
âââââââââââââââââââE
Quality Gate Pipeline
Code Push/PR âELint & Format âESecurity Scan âEUnit Tests
âE âE
Build & Package âEQA Analysis âEIntegration Tests âââââE
âE
Deploy to Dev âEDeploy to Staging âEManual Review âEDeploy to Prod
âE âE âE âE
Health Checks Performance Tests Security Tests Monitoring
Configuration
Main CI/CD Configuration
cicd:
platforms:
- github_actions
- gitlab_ci
- jenkins
environments:
development:
auto_deploy: true
tests_required: ["unit"]
approval_required: false
staging:
auto_deploy: true
tests_required: ["unit", "integration"]
approval_required: false
production:
auto_deploy: false
tests_required: ["unit", "integration", "e2e", "performance"]
approval_required: true
quality_gates:
- name: code_review
required: true
blocking: true
- name: security_scan
required: true
blocking: true
- name: qa_analysis
required: true
blocking: true
- name: performance_test
required: true
blocking: false
notifications:
slack:
webhook_url: "${SLACK_WEBHOOK_URL}"
channels:
- "#deployments"
- "#qa-alerts"
email:
smtp_server: "smtp.company.com"
recipients:
- "devops@company.com"
- "qa@company.com"
Platform-Specific Configurations
github_actions:
workflows:
- name: "CI Pipeline"
path: ".github/workflows/ci.yml"
triggers:
- push:
branches: [main, develop]
- pull_request:
branches: [main, develop]
runners:
- ubuntu-latest
- windows-latest
- macos-latest
gitlab_ci:
image: "node:18"
stages:
- test
- build
- deploy
cache:
key: "${CI_COMMIT_REF_SLUG}"
paths:
- node_modules/
- .cache/
jenkins:
agent: "docker"
tools:
nodejs: "NodeJS 18.0.0"
options:
timeout(time: 30, unit: 'MINUTES')
disableConcurrentBuilds()
Integration Points
Development Workflow Integration
the cicd-integration skill "Setup multi-platform CI/CD with QA gates"
the cicd-integration skill "Update CI/CD pipelines with new QA requirements"
the cicd-integration skill "Analyze and optimize pipeline performance"
Repository Integration
the cicd-integration skill "Initialize CI/CD for new project"
the cicd-integration skill "Migrate Jenkins to multi-platform CI/CD"
the cicd-integration skill "Setup CI/CD for monorepo with multiple services"
Deployment Integration
the cicd-integration skill "Configure blue-green deployment strategy"
the cicd-integration skill "Configure canary deployment with traffic splitting"
the cicd-integration skill "Configure automated rollback on failures"
Performance Optimization
Pipeline Caching Strategies
- Dependency Caching: Cache node_modules, target/, .cache/ directories