references/role-and-career.md | Understanding the release engineering role — org placement, day-to-day, Senior/Staff/Principal leveling, and evidence separating levels |
references/skills-competency-model.md | Mapping the technical and professional skills release engineers master, and which ones differentiate at senior and above |
references/release-process-models.md | Choosing a process model — trunk-based, GitFlow, GitHub Flow, release branches, release trains — and matching cadence to the org |
references/cd-and-pipeline-stages.md | Designing CD pipelines — build-once promotion, stage gates, push-on-green, pipeline-as-code, hermetic builds, environment parity |
references/progressive-delivery.md | Planning canary, blue/green, ring, or percentage rollouts; metric and error-budget gates; auto-rollback triggers |
references/change-governance-and-compliance.md | Building audit-ready change control — SOC 2 CC8.1, SOX ITGC, PCI back-out, evidence chains, separation of duties, emergency change |
references/readiness-and-quality-gates.md | Defining readiness dimensions, release candidates, go/no-go structure, error-budget release policy, definition of done |
references/rollback-and-recovery.md | Planning rollback vs roll-forward vs flag recovery per system type; rehearsed rollbacks; time-boxed decisions; quarantine |
references/versioning-and-artifacts.md | Setting SemVer/CalVer policy, conventional commits, changelog conventions, artifact immutability and provenance |
references/feature-flag-lifecycle.md | Running flags through their full lifecycle — create, guard, rollout, verify, remove, expire — and avoiding flag debt |
references/monorepo-polyrepo-release.md | Choosing mono vs polyrepo release strategy, affected-build detection, topological publish order, release tooling |
references/toolchain-landscape.md | Selecting tools by category — CI/CD, release automation, artifact repos, GitOps, feature flags (2025-2026 status) |
references/supply-chain-security.md | Hardening the supply chain — SLSA, SBOM, sigstore keyless signing, dependency updates, provenance attestations |
references/metrics-and-dora.md | Defining and computing the five DORA metrics, thresholds, vendor divergence, and measurement pitfalls |
references/release-operations-and-triage.md | Running release trains end-to-end — branch cuts, stabilization, go/no-go, pipeline triage, release infra reliability, agentic automation |
templates/release-plan.md | Producing a release plan — scope, milestones, owners, risks, rollout, rollback contingency, comms |
templates/release-readiness-checklist.md | Running a readiness review — checkbox table by dimension with owner + evidence, go/no-go block |
templates/rollback-runbook.md | Writing a rollback runbook — triggers, per-layer steps, verification, ordering, comms, rehearsal log |
templates/release-notes.md | Drafting release notes — version, date, change-type sections, breaking changes, migration steps |
templates/change-governance-record.md | Recording an audit-ready change — ticket, PR, CI runs, artifact digest, deploy timestamp, verification, emergency flag |
templates/hotfix-emergency-release-plan.md | Planning an emergency release — severity, break-glass approvals, expedited path, post-implementation review |
assets/dora-metrics-reference.md | Looking up the five DORA metrics — formulas, units, data sources, thresholds, pitfalls — in one page |
assets/versioning-decision-table.md | Choosing a versioning scheme — SemVer vs CalVer vs independent vs one-version, bump rules |
assets/deployment-strategy-matrix.md | Comparing deployment strategies — rolling, blue-green, canary, ring, flag, shadow — on speed, safety, rollback |
assets/release-toolchain-cheatsheet.md | Quick tool lookup by category — one-liner and when-to-pick per tool |
scripts/version_bump.py | Computing the next SemVer from conventional commits or a git range |
scripts/semver_check.py | Validating, comparing, or sorting strict SemVer versions |
scripts/changelog_check.py | Validating Keep a Changelog or Release Please CHANGELOG.md files |
scripts/dora_metrics.py | Computing the five DORA metrics from deployment and commit event data |
scripts/release_plan_scaffold.py | Scaffolding a release plan document from flags or a git range |
evals/evals.json | Running output-quality evals for this skill (schema v1, 8 cases) |