Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.
Install with Tessl CLI
npx tessl i github:wshobson/agents --skill deployment-pipeline-designOverall
score
92%
Does it follow best practices?
Evaluation — 92%
↑ 1.12xAgent success when using this skill
Validation for skill structure
Pipeline stage structure and approval gates
Source stage present
100%
100%
Build stage present
100%
100%
Test stage present
100%
100%
Security scan in test stage
80%
80%
Staging deploy stage
100%
100%
Integration tests after staging
71%
100%
Approval gate before production
100%
100%
GitHub Actions environment for approval
100%
100%
Production deploy stage
100%
100%
Verification stage
71%
100%
Rollback stage or step
0%
100%
Correct stage ordering
80%
100%
Fail fast: unit before E2E
91%
100%
Without context: $0.2093 · 54s · 8 turns · 9 in / 3,668 out tokens
With context: $0.5445 · 1m 46s · 25 turns · 655 in / 5,849 out tokens
Progressive deployment strategies with rollback
Argo Rollouts kind
100%
100%
Correct replica count
100%
100%
Canary strategy used
100%
100%
10% first canary step
100%
100%
Progressive weights 25% and 50%
100%
100%
Final 100% weight step
100%
100%
5-minute pauses between steps
100%
30%
Health check retry loop
0%
100%
curl -sf for health check
43%
100%
Automated rollback on failure
100%
100%
Rollback uses kubectl rollout undo
60%
70%
Rollback targets correct resource
60%
70%
Without context: $0.2026 · 46s · 11 turns · 11 in / 2,611 out tokens
With context: $0.4718 · 1m 36s · 21 turns · 70 in / 5,260 out tokens
Pipeline best practices and monitoring integration
Parallel independent jobs
100%
100%
Dependency caching
100%
100%
Artifact storage
100%
100%
No hardcoded secrets
100%
100%
Secret store reference
0%
0%
DORA metrics coverage
100%
100%
Deployment Frequency metric
100%
100%
Change Failure Rate metric
100%
100%
MTTR metric
100%
100%
Post-deploy error rate check
100%
100%
1% error rate threshold
100%
100%
Automated rollback mechanism
100%
100%
Unit tests before E2E
75%
100%
Without context: $0.2947 · 1m 31s · 11 turns · 60 in / 5,396 out tokens
With context: $0.6515 · 2m 18s · 28 turns · 26 in / 7,586 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.