What problem does it solve?
This Skill solves the high risk of costly production incidents during multi-platform releases, including stale tag deployments that ship unfixed code, silent schema migration failures that break features, and deployments to the wrong execution tier that leave bugs unfixed for end users, all of which require hours of debugging and rollback effort.
Core Features & Use Cases
- Per-platform independent release cadences: Configure separate tag namespaces for macOS, Windows, Android, and server deployments so each platform builds only when its tag is pushed, eliminating unnecessary CI costs and avoiding forced backend restarts for UI-only changes.
- Pre-release guardrails: Enforce execution tier mapping and schema-coupled release validation to ensure fixes are deployed to the correct runtime tier and database migrations run before dependent code is shipped.
- Safe failure recovery: Provide step-by-step procedures for safely re-triggering failed builds without version bumps (if no artifacts were published) and background run watchers with built-in post-release verification to catch issues immediately after deployment.
- Use Case: A team shipping a cross-platform desktop app with a separate backend server can use this Skill to ensure a UI-only fix only triggers a desktop build, a database schema change runs its migration before the app is deployed, and a failed Windows build is safely re-triggered without publishing a new version if no artifacts were released.
Quick Start
Use the release-train skill to safely cut a new tagged multi-platform release, run pre-flight checks for execution tier and schema migration coverage, and configure background watchers for post-release verification.