sb:devops · v0.2.0 · 2026-09-06 · sha256 2c663ef9786edf38
sb:devops v0.2.0A
Immutable. This exact content is served forever at /api/v1/blob/2c663ef9786edf38.
---
name: sb:devops
description: >
This skill should be used for SB-owned infrastructure/CI-CD workflow: intel → sb:blast-radius → devops-skill-router → devops-quality-gates (7 IaC dims) → SB plan/execute → review → verify → secure → ship
argument-hint: "<infrastructure or CI/CD change description>"
version: 0.2.0
---
# /sb:devops — DevOps Composition Spec
SB **queue builder** for infra/CI/CD/IaC. Parent orchestrator spawns workers — does not
implement changes inline.
**Canonical contracts:** `docs/composable-flows-contracts.md` + runtime tokens
(BLAST-RADIUS, DEVOPS-SKILL-ROUTER). **Workers:** `templates/orchestrator-workers/*.md`.
**Design notes:**
- Blast-radius replaces product brainstorm for infra scope.
- `devops-quality-gates` (7 IaC dimensions) replaces product `sb:quality-gates` at
both pre-plan and pre-ship positions.
- Pure infra plans skip application `tdd`; use plan/dry-run/policy/drift validation.
- `required_deploy_devops` omits `tdd` by design.
## Standard composition chain
```
FLOW 1 (BOOTSTRAP) [skip if .planning/] → FLOW 2 (ORIENT)
→ FLOW 3 (CLARIFY) [if scope unclear] → FLOW 4 (DECIDE) [if tooling choice]
→ BLAST-RADIUS + DEVOPS-SKILL-ROUTER (FLOW 6 DevOps extensions)
→ FLOW 13 (QUALITY GATE, DevOps pre-plan) → FLOW 11 (SECURE, pre-plan)
→ FLOW 6 (PLAN) → FLOW 8 (EXECUTE) → FLOW 10 (REVIEW) → FLOW 12 (VERIFY)
→ FLOW 11 (SECURE) → FLOW 13 (QUALITY GATE, DevOps pre-ship) → FLOW 14 (SHIP)
```
Never includes FLOW 7 or FLOW 9. Post-execution order matches `sb:feature` after FLOW 8.
## Conditional insertions
| Signal | Insert |
|--------|--------|
| Live rollout in scope | `sb:deploy`, `sb:canary` inside FLOW 14 |
| `docs/doc-scheme.md` | FLOW 17 checks before ship |
| CI/deploy failure | FLOW 15 (DEBUG) |
| Domain packs touched | `sb:domain-audit` DevOps packs with quality gates |
## Enforcement queue
**Pre-execution:** `sb:blast-radius` → `devops-skill-router` → `devops-quality-gates`
→ `security` → `sb:context` → `sb:plan` → `sb:validate`
**Post-execution:** `sb:execute` → review triad → `sb:verify` → `security`
→ `sb:secure` → `sb:validate` → `devops-quality-gates` (pre-ship)
→ `sb:branch-finish` → `sb:completion-audit` → `sb:ship`
## DevOps-cycle profile
At workflow start set `.silver-bullet.json` → `project.active_workflow = "devops-cycle"`.
Restore to `full-dev-cycle` after ship.
## Routing and pre-flight
1. Load preferences from `silver-bullet.md` §10.
2. Banner with change description and mode.
3. Autonomous default — log `SB ► devops composed {N} paths — orchestrator active`.
## Step-skip protocol
**Non-skippable:** `security` (pre-plan), `devops-quality-gates` pre-ship, `sb:verify`.
## Workflow tracking (fallback)
Same `scripts/workflows.sh` pattern with `/sb:devops` and FLOW/extension names.