ork-assess
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
CI/CD, containers and infrastructure as code: GitHub Actions, Docker, Kubernetes, Helm, Terraform. Use when setting up pipelines or deployments.
Claude Code
$ npx -y skills add yonatangross/orchestkit --skill devops-deployment --agent claude-code
Codex
$ npx skills add yonatangross/orchestkit --skill devops-deployment -a codex -y
Cursor
$ npx skills add yonatangross/orchestkit --skill devops-deployment -a cursor -y
Gemini CLI
$ npx skills add yonatangross/orchestkit --skill devops-deployment -a gemini-cli -y
GitHub Copilot
$ npx skills add yonatangross/orchestkit --skill devops-deployment -a github-copilot -y
OpenCode
$ npx skills add yonatangross/orchestkit --skill devops-deployment -a opencode -y
Windsurf
$ npx skills add yonatangross/orchestkit --skill devops-deployment -a windsurf -y
name: devops-deployment license: MIT compatibility: "Claude Code 2.1.277+." description: "CI/CD, containers and infrastructure as code: GitHub Actions, Docker, Kubernetes, Helm, Terraform. Use when setting up pipelines or deployments." user-invocable: false disable-model-invocation: false metadata: owner-agent: "ci-cd-engineer" category: workflow-automation version: "1.0.0" author: "OrchestKit" complexity: "medium" tags: "devops, ci-cd, docker, kubernetes, terraform" allowed-tools: "Read Glob Grep WebFetch WebSearch" paths: [".github/workflows/**", "Dockerfile*", "docker-compose*", "**/k8s/**", "**/terraform/**"] path_patterns: ["*.tf", "*.tfvars", "**/k8s/**", "**/helm/**", "Dockerfile*", ".github/workflows/*"] invocation_hooks: - "command -v docker >/dev/null 2>&1 || echo 'Warning: docker not found — container operations will fail'"
Comprehensive frameworks for CI/CD pipelines, containerization, deployment strategies, and infrastructure automation.
> **Note:** If `disableSkillShellExecution` is enabled (CC 2.1.91), the Docker install check won't run. Verify Docker is available for container operations: `docker --version`.
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ Code │─>│ Build │─>│ Test │─>│ Deploy │ │ Commit │ │ Lint │ │ Scan │ │ Release │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ triggers artifacts reports monitoring
1. **Lint & Type Check** - Code quality gates 2. **Unit Tests** - Test coverage with reporting 3. **Security Scan** - npm audit + Trivy vulnerability scanner 4. **Build & Push** - Docker image to container registry 5. **Deploy Staging** - Environment-gated deployment 6. **Deploy Production** - Manual approval or automated
**Multi-stage builds** minimize image size:
**Security hardening**:
**Essential manifests**:
**Security context**:
| Strategy | Use Case | Risk | |----------|----------|------| | **Rolling** | Default, gradual replacement | Low - automatic rollback | | **Blue-Green** | Instant switch, easy rollback | Medium - double resources | | **Canary** | Progressive traffic shift | Low - gradual exposure |
**Rolling Update** (Kubernetes default):
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 25%
maxUnavailable: 0 # Zero downtimeUse External Secrets Operator to sync from cloud providers:
---
**Load: `Read("references/docker-patterns.md")`**
Key topics covered:
**Load: `Read("references/ork-delta.md")`**
Key topics covered:
**Load: `Read("rules/railway-deployment.md")`**
Key topics covered:
**Load: `Read("references/deployment-strategies.md")`**
Key topics covered:
---
This skill wraps third-party products. Vendor mechanics are not restated here; fetch them from the source below. Where a row says "house subset stays in X", that file keeps only OrchestKit's threshold, config or ordering decision, not the vendor tutorial.
| Topic | Fetch from | |-------|-----------| | GitHub Actions workflow syntax, matrix builds, artifact upload/download, cache mechanics | https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax (house cache-key subset stays in `rules/devops-ci-caching.md`) | | Trigger filters (`on.push.paths`, schedules, `workflow_dispatch`) | https://docs.github.com/en/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow | | Service containers for integration tests | https://docs.github.com/en/actions/tutorials/use-containerized-services/use-docker-service-containers | | Deployment environments and approval gates | https://docs.github.com/en/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments | | Protected branches and required status checks | https://docs.github.com/e
The Complete AI Development Toolkit for Claude Code. 115 skills, 36 agents, 163 hooks. Install `ork` for stable (v10.x).
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Compare plausible implementation, architecture, product, or operational approaches before committing to one. Use when a request…
Map an unfamiliar codebase, feature, architecture, data flow, or operational path with file-backed evidence. Use when a request…
Render an answer inline as compact ASCII or box-drawing art with semantic status icons. Use for status, inventories, budgets,…
Make an approved, scoped change and prove the affected behavior. Use when a request asks to implement, build, add, or land a…
Review a pull request or branch for correctness, regressions, security, operational risk, and missing evidence. Use when a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.