A Claude Code plugin that guides you through an end-to-end CI/CD workflow — from creating a branch to deploying and rolling back in production — using a single /cicd skill that routes to the right step-by-step guide.
| Phase | Tasks |
|---|---|
| SCM | Create branch, commit changes |
| CI | Open PR, review and fix PR, rerun CI |
| CD | Deploy, check deployment health, rollback |
- Claude Code installed
gitandgh(GitHub CLI) installed and authenticated- For deployments (as applicable):
kubectl,docker-compose,aws,gcloud, oraz
git clone https://github.com/balodesecurity/cicd-workflow.git ~/cicd-workflowmkdir -p ~/local-marketplace/.claude-plugin
mkdir -p ~/local-marketplace/pluginsCreate ~/local-marketplace/.claude-plugin/marketplace.json:
{
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
"name": "local",
"description": "Local plugins",
"owner": { "name": "Your Name" },
"plugins": [
{
"name": "cicd-workflow",
"description": "End-to-end CI/CD workflow plugin",
"source": "./plugins/cicd-workflow",
"category": "devops"
}
]
}ln -s ~/cicd-workflow ~/local-marketplace/plugins/cicd-workflow
claude plugins marketplace add ~/local-marketplaceclaude plugins install cicd-workflow@localThe /cicd skill will be available in your next session.
Just describe what you want to do — Claude will read the right guide and follow it:
/cicd create a branch for the login feature
/cicd commit my changes
/cicd open a PR
/cicd rerun CI
/cicd deploy to staging
/cicd is the deployment healthy?
/cicd rollback production
For deploy, deploy-status, and rollback, create a .cicd-config file in your repo root (or ~/.cicd-config for global defaults):
# Deployment commands per environment
DEPLOY_STAGING_CMD="kubectl apply -f k8s/staging/"
DEPLOY_PROD_CMD="kubectl apply -f k8s/prod/"
# SSH deployment
DEPLOY_HOST=myserver.example.com
DEPLOY_USER=deploy
DEPLOY_PATH=/srv/myapp
# Rollback tags (docker-compose)
ROLLBACK_TAG_STAGING=previous
ROLLBACK_TAG_PROD=stable
# Image registry (Kubernetes)
IMAGE_REPO=gcr.io/myproject/myappskills/
├── SKILL.md — router: maps tasks to guides
├── scm/
│ ├── branch.md
│ └── commit.md
├── ci/
│ ├── create-pr.md
│ ├── rerun-ci.md
│ └── review-and-fix-pr.md
├── cd/
│ ├── deploy.md
│ ├── deploy-status.md
│ └── rollback.md
└── templates/
└── pr-template.md
MIT — see LICENSE