borghei/devops-workflow-engineer
> Generate and optimize GitHub Actions CI/CD workflows. Use when designing workflows, planning multi-environment deployments, optimizing pipeline cost and runtime, or implementing blue- green, canary, or rolling deployment strategies.
npx skills add https://github.com/borghei/Claude-Skills --skill devops-workflow-engineer
Generate GitHub Actions workflow YAML, analyze existing pipelines for optimization opportunities, and create deployment plans with strategy selection, health checks, and rollback procedures.
Before generating the workflow, confirm these inputs. If any is unknown or vague, ASK — do not assume:
workflow_generator.py --type)--language/--test-framework)deployment_planner.py plan)Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
| Tool | Purpose | Command |
|------|---------|---------|
| workflow_generator.py | Generate GitHub Actions YAML (ci, cd, release, security-scan, docs-check) | python scripts/workflow_generator.py --type ci --language python --test-framework pytest |
| pipeline_analyzer.py | Analyze workflows for optimization findings, cost estimates, severity ratings | python scripts/pipeline_analyzer.py .github/workflows/ --format json |
| deployment_planner.py | Generate a deployment plan with strategy, health checks, rollback | python scripts/deployment_planner.py --type webapp --environments dev,staging,prod --strategy canary |
All tools support --format json and --output/-o for file writing.
Load the reference that matches the task — keep this file lean and pull detail on demand:
| Skill | Integration |
|-------|-------------|
| release-orchestrator | Release workflows align with versioning and changelog |
| senior-devops | Deployment strategies complement infra automation |
| senior-secops | Security scanning steps feed SecOps dashboards |
| senior-qa | CI quality gates map to QA acceptance criteria |
| incident-commander | Rollback procedures connect to incident playbooks |
Take borghei/devops-workflow-engineer from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.