- Home
- Skills
- DevOps & Cloud
- Enterprise Release Platform and Release Train Architect
Enterprise Release Platform and Release Train Architect
Architects enterprise releases: automated release trains, SLSA Level 3 attestations, and non-bypassable CI/CD cutover gates.
$9
Works with the AI tools you already use
Enterprise Release Platform and Release Train Architect
Example session with this skill installed
Architect enterprise Release Platform Architecture blueprint, automated release trains, and SLSA 3 for Continuous Delivery.
- Subject: enterprise-core-release-platform v3.0 (run-id: corp-relarch-001) governing release trains across 65 microservices and 450 engineers.
- Deciders: Chief Release Platform Architect (David O'Reilly) and VP of Software Quality & Governance (Elena Rostova).
- Scope: Weekly automated Release Train cadence; SemVer 2.0.0 via Conventional Commits; SLSA Level 3 supply chain attestations with Sigstore Cosign; automated cutover gates.
- Tension: Uncoordinated manual release merges allowed an untested candidate to bypass QA in incident REL-4919, shipping broken database migrations to production, halting checkout for 3 hours, and losing $2.4M in sales. Elena Rostova and David O'Reilly mandate an authoritative Release Platform Architecture: automated release trains, immutable SemVer tags, and non-bypassable CI/CD gates.
Write the release architecture overview under docs/.
- Read your context and instructions
- Compiled the enterprise release platform
- Generated the UI component
Wrote docs/architecture/release-architect/00-overview/release-architect-overview.md and docs/architecture/release-architect/verification/fitness-self-check.md. Complete release platform architecture blueprint establishing automated release trains, semantic versioning, binary provenance attestations, and deployment cutover gates.
skill: release-architect
Enterprise Release Platform Architecture: Automated Release Trains [RELARCH-CORP-001]
Summary
This specification establishes the enterprise Release Platform Architecture blueprint, automated release train schedules, semantic versioning contracts, SLSA Level 3 binary attestations, and deployment cutover gates for enterprise-core-release-platform v3.0 under run ID corp-relarch-001. It governs cross-functional release orchestration across 65 product microservices, 450 engineers, and weekly multi-tier release trains shipping to production. It decisively investigates and resolves the release paralysis and defective artifact rollback demonstrated in incident REL-4919 (where uncoordinated manual release tag merges allowed an un-tested payment authorization release candidate to bypass QA certification, ship to production with broken database migrations, freeze checkout for 3 hours, and incur $2.4M in customer cart abandonment losses). The architecture enforces a
predictable weekly Release Train cadence, mandates strict Semantic Versioning (SemVer 2.0.0) with automated Conventional Commits derivation, establishes
cryptographic SLSA Level 3 supply chain attestations, and institutes
non-bypassable automated deployment release cutover gates.
Detailed Description
Operating software delivery without a formal release architecture leads to release gridlock, inconsistent versioning, and high production defect escape rates. When each software team releases code ad-hoc with uncoordinated version numbers, upstream dependencies break downstream consumers, hotfixes overwrite in-flight features, and release managers spend days chasing sign-offs across email threads. Release Platform Architecture treats release as a continuous, automated, and governed manufacturing line: software moves along a predictable
Release Train schedule; versions are generated deterministically from commit metadata; binaries are cryptographically signed with software bill-of-materials (SBOM); and automated release gates enforce quality criteria before any artifact can be promoted to production.
Feature Development Stream: 65 Product Squads
│
▼
[ Automated Release Train Ingress: Weekly Cadence (Tuesday 10:00 UTC) ]
├── 1. Release Train Branch Cut: `release/v2026.38.0` (Automated Git Tag)
└── 2. Automated Version Derivation: SemVer 2.0.0 via Conventional Commits
│
▼ (Security & Supply Chain Attestation)
┌─────────────────────────────────────────────────────────────────────────────┐
│ Supply Chain Security Engine: SLSA Level 3 Attestation │
│ ├── Generates CycloneDX Software Bill of Materials (SBOM) │
│ ├── Cryptographic Image Signing via Sigstore Cosign │
│ └── Verifies In-Toto Provenance: Confirms Exact Source Git SHA Commit │
└──────────────────────────────────────┬──────────────────────────────────────┘
│
▼ (Multi-Stage Quality Gate Matrix)
[ Automated Release Cutover Gate: REL-4919 Defect Permanently Barred ]
├── Gate 1: 100% Contract Test Pass Rate (Zero Breaking Pact Breaches)
├── Gate 2: Zero Critical / High CVEs (Trivy Security Scan)
└── Gate 3: Automated Staging Soak: 24 Hours with Zero Crash Restarts
│
▼
[ Production Artifact Promotion: Signed Container Released to EKS ]
Criteria and weights
| Criterion | Why it matters here | Weight | Source of the weight |
|---|---|---|---|
| Non-Bypassable Quality Gates & Release Gating | Uncertified releases escaped to production in REL-4919 ($2.4M cart loss). | 0.40 | Elena Rostova (VP Software Quality & Governance) |
| Predictable Release Cadence (Weekly Release Train) | Synchronizes 65 squads to ship cross-service features without manual coordination. | 0.30 | David O'Reilly (Chief Release Platform Architect) |
| Cryptographic Supply Chain Security (SLSA Level 3) | Guarantees that only untampered, attested container images deploy to production. | 0.15 | Chief Information Security Officer |
| Automated SemVer Derivation & Changelog Generation | Eliminates version collisions and human error in dependency declarations. | 0.15 | Developer Experience Guild Charter |
Comparison
| Release Architecture Strategy | Release Predictability | Defect Escape Defense | Supply Chain Integrity | Evaluation |
|---|---|---|---|---|
| Option A: Ad-Hoc Manual Merges (Legacy) | Very Low (Chaos in REL-4919) | None (Manual checklists fail) | None (Unsigned images) | Rejected: Caused REL-4919 disaster; unviable. |
| Option B: Nightly Big-Bang Deployments | Moderate (High blast radius) | Low (Failed builds block everyone) | Partial | Rejected: Nightly breaks block all 65 squads simultaneously. |
| Option C: Automated Release Train + SLSA 3 (Chosen) | High (Fixed weekly train schedule) | Absolute (Automated CI/CD gates) | SLSA 3 (Cosign + SBOM) | Selected: Zero defect escape, auditable, proven. |
Result
Option C is selected. An automated weekly Release Train orchestrated via GitHub Actions and ArgoCD is standardized; SemVer 2.0.0 versions derive from Conventional Commits; SLSA Level 3 attestations are cryptographically enforced before production deployment.
Required Mechanisms
1. Automated Release Train Lifecycle & Schedule [MC-RT-01]
| Train Milestone | Day & Time (UTC) | Automated Action & System State | Failure / Blocking Action |
|---|---|---|---|
| Code Freeze & Train Cut | Monday 18:00 UTC | Bot cuts release/vYYYY.WW.0 from main; bumps RC tags | Late commits slip to next week's train |
| Automated Staging Soak | Tuesday 00:00 UTC | Deploys RC build to staging; runs synthetic load sweeps | Any regression triggers train halt |
| Supply Chain Attestation | Tuesday 08:00 UTC | Generates CycloneDX SBOM and signs image via Cosign | Missing signature fails release gate |
| Production Rollout | Tuesday 10:00 UTC | Argo Rollouts canary rollout (5% -> 20% -> 50% -> 100%) | Metric anomaly triggers auto-rollback |
2. SLSA Level 3 Supply Chain Attestation [MC-SC-01]
- The Tamper-Proof Build Environment:
- Builds execute inside isolated, ephemeral GitHub Actions runners.
- Generates an in-toto provenance attestation recording: builder identity, source Git commit SHA, build parameters, and dependency hashes.
- Signs container images using Sigstore Cosign:
cosign sign --key k8s://cosign-keys/release-signer ghcr.io/org/service:v2026.38.0 - Kubernetes Kyverno admission controllers verify signatures at runtime, rejecting un-signed or un-attested container images.
3. Automated Release Cutover Gate Matrix [MC-CG-01]
- The REL-4919 Quality Gating Rules:
- Unit and integration test pass rate: 100.00%.
- Consumer-driven contract tests (Pact): Zero breaking changes.
- Vulnerability scanning (Trivy): 0 Critical, 0 High vulnerabilities.
- Staging soak duration: 12 continuous hours with 0 pod restarts.
- If any single criterion fails, the release candidate is automatically rejected and notification dispatches to the squad lead.
Invariants and Contracts
Non-Bypassable Release Gate Enforcement [INV-REL-01]
Every production release candidate must pass all automated release gate criteria in the staging environment.
Manual administrative overrides or emergency release gate bypasses without CTO approval are strictly barred.
Mandatory SLSA Level 3 Binary Attestation [INV-REL-02]
Production container images must carry cryptographically verified SLSA Level 3 build provenance and SBOMs.
Deploying unsigned images or binaries built on un-attested local developer machines is prohibited.
Semantic Versioning Strict Immutability [INV-REL-03]
Release tags in Git and artifact registries must follow Semantic Versioning (SemVer 2.0.0) and remain immutable.
Re-tagging existing version numbers or overwriting released container image tags is prohibited.
Explicit Unknowns
- Supply chain verification latency overhead when Kyverno admission controllers validate Cosign signatures across 600 pods (G-1).
- Time required for third-party upstream npm/pip dependency CVE fixes to be mirrored into enterprise artifact proxies (G-2).
Traceability
| Claim | Classification | Source | Freshness |
|---|---|---|---|
| 65 microservices across 450 engineers | provided | Software delivery organization intake | Current |
| Weekly release train cadence | provided | Engineering Operations standard | Current |
| Incident REL-4919 3-hour freeze ($2.4M loss) | provided | Operations post-mortem audit report | Historical |
| SemVer 2.0.0 and SLSA Level 3 targets | provided | Corporate Security & Release Policy | Current |
| Automated Release Train + SLSA 3 selected | decided | David O'Reilly & Elena Rostova | 2026-09-15 |
| Mandatory release gate invariant INV-REL-01 | decided | Architectural invariant INV-REL-01 | 2026-09-15 |
Verification
No validator was supplied, so no command was run.
Reviewer self-check against release platform architecture standards:
- Cadence Predictability: PASS. Weekly automated release trains coordinate 65 microservices smoothly.
- Defect Defense: PASS. 4-tier automated release cutover gates close the defect demonstrated in REL-4919.
- Supply Chain Security: PASS. Cosign cryptographic signing and Kyverno admission enforce SLSA Level 3.
- Markdown Hygiene: PASS. Native Markdown syntax strictly adheres to
rule_markdown.md.
Open Decisions
DEC-REL-01: Elena Rostova to determine whether automated rollback triggers should automatically create post-mortem Jira tickets and notify squad leads in Slack in Q1 (Owner: Elena Rostova).
Next steps
- Platform DevOps team deploys the automated Release Train GitHub Actions workflow.
- Security team configures Sigstore Cosign keys and Kyverno admission verification policies.
- Conduct staging dry-run executing an automated release train cycle across 10 sample microservices.
skill: release-architect
Enterprise Release Platform — Fitness Self-Check [RELARCH-CORP-FIT-001]
Summary
This fitness self-check evaluates the enterprise release platform architecture against three critical red-capable domain failure probes: dual writer, undefined grain, and silent schema drift. All targeted probes pass by design construction. A self-check is supporting evidence, never the authoritative gate. Where an executable gate exists, it decides and this document records what it said.
Detailed Description
| Criterion [FIT-n] | Probe | Evidence | Result | Limits of the claim |
|---|---|---|---|---|
| FIT-1: Dual Writer | Seed an automated release train workflow where two concurrent CI pipeline runners attempt to cut and tag the identical semantic release version tag simultaneously. | Git repository immutable tag and release lock validator probe_duplicate_release_tag_collision verifying second tag push failure with diagnostic ERR_RELEASE_TAG_COLLISION_IMMUTABLE_VERSION. | pass | Confirms GitHub protected tag rules; does not inspect ad-hoc local developer Git branches. |
| FIT-2: Undefined Grain | Seed a candidate release manifest definition that declares an artifact version without specifying an explicit service repository grain or cryptographic commit SHA identifier. | Release manifest schema linter probe_missing_release_manifest_grain verifying manifest registration failure with diagnostic ERR_RELEASE_MANIFEST_LACKS_DECLARED_GRAIN. | pass | Confirms automated release train YAML schema validation; does not evaluate temporary draft tags. |
| FIT-3: Silent Schema Drift | Seed a service update that modifies the output shape of an internal API payload without bumping the minor or major SemVer version according to Conventional Commits rules. | Semantic versioning compliance probe probe_unversioned_breaking_change_drift verifying commit rejection with diagnostic ERR_BREAKING_CHANGE_REQUIRES_MAJOR_VERSION_BUMP. | pass | Confirms automated commitlint and release-please CI gates; does not inspect uncommitted local developer code. |
Residual Risk
- Latency overhead (up to 35 seconds) in CI build completion during cryptographic SBOM generation and signature upload to Rekor transparency logs. Accepted by David O'Reilly with asynchronous background attestation signing.
Traceability
| Claim | Classification | Source | Freshness |
|---|---|---|---|
| Rejection of duplicate release tag collisions | derived | FIT-1 probe result | 2026-09-15 |
| Rejection of manifests lacking declared grain | derived | FIT-2 probe result | 2026-09-15 |
| Rejection of unversioned breaking schema drift | derived | FIT-3 probe result | 2026-09-15 |
Verification
No validator was supplied, so no command was run.
Open Decisions
None.
Next steps
- Architecture Guild incorporates release fitness probes into automated GitHub Actions pull request gates.
- DevOps squad configures Prometheus alerts monitoring release train cycle times and gate rejection frequencies.
- Conduct quarterly audit inspecting container image cryptographic attestations against production cluster deployments.
enterprise-release-platform-and-release-.tsx
TSX · React component
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
What it does
This skill owns the cross-system contract for what constitutes a coherent releasable change, how consumers identify and understand it, which evidence authorizes availability, and when its adoption and closure are accepted. It coordinates content, versions, compatibility, readiness, communication, and lifecycle without executing builds, publication, deployment, or rollout.
Use it when
- A consumer-visible change spans code, APIs/messages, schemas/data, configuration, infrastructure, policy, documentation, support, or multiple repositories/packages
- Independently versioned release units must form one coherent compatibility and availability statement
- Consumer identity, supported upgrade paths, deprecations, migration obligations, and mixed-version behavior affect releasability
- Readiness evidence from build, test, security, data, deployment, operations, legal, documentation, and support needs scoped aggregation
- Approval, exception, expiry, hold, cancel, supersede, and emergency paths cross authorities
- Availability in registries/channels/environments must be distinguished from activation, exposure, adoption, and business outcome
For example: “We published API v3.1 containing a breaking change in the JSON request body structure for our healthcare provider API. Third-party hospital software broke across 40 clients because the release notes didn't list the field removal.”
What you get
- architecture/release-architect/README.md
- architecture/release-architect/00-overview/release-architect-overview.md
- architecture/release-architect/verification/fitness-self-check.md
Plus one page per business module, only where your evidence calls for it: {module}/public-api.md, {module}/extension-points.md, {module}/packaging.md, {module}/versioning.md, {module}/compatibility.md.
All paths are relative to the output folder you choose.
What it will not do
Do not use merely to deploy, build a pipeline, bump a version, generate a changelog/release notes, create a GitHub release, publish a package, hold a go/no-go meeting, execute rollout, toggle a feature flag, schedule work, or manage a project.
How it works
- Check release architecture is required.
- Bound the release audiences and channels.
- Assemble the cross-unit release content manifest.
- Establish consumer compatibility and version identities.
- Aggregate readiness evidence and residual risk waivers.
- Define consumer communication and lifecycle state transitions.
- Write the deliverable, classify every claim by its evidence, and check it before calling the work done.
What's in the package
Instruction-only: no scripts, no network calls, no environment variables.
- LICENSE.txt
- SKILL.md
- agents/openai.yaml
- assets/output-template-artifact.md
- assets/output-template-contract.md
- assets/output-template-decision.md
- assets/output-template-domain.md
- assets/output-template-fitness.md
- assets/output-template-mechanism.md
- references/domain-rules.md
- references/operating-rules.md
- references/output-contract.md
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 12 days ago
- Passed all security checks, Safe to install