What problem does it solve? Releasing an app on the davidlaporte.org Innovation Platform requires pushing to the default branch, waiting for eight safety gate jobs to pass, and then cutting a v* release tag — the only action that actually triggers a deploy. This Skill orchestrates that entire release flow so shipping is one conversation, even for non-technical users. ## Core Features & Use Cases - Pre-flight validation: Verifies the plugin version against the platform, confirms the app is actually built (no .needs-build marker), checks the npm lockfile, and validates declared app variables before tagging. - Gate-driven release: Commits, pushes, watches the CI gate jobs (config-integrity, secrets, sast, deps, container, and more), then creates the semver tag and GitHub Release that triggers the deploy. - Failure triage: Maps every failing gate job to its likely cause and fix, with plain-language reporting and a support-bundle escalation path after two failed fix attempts. - Use Case: A user finishes building their app and says "ship it" — the Skill runs the checks, pushes, waits for green gates, tags v1.0.0, and reports the live Okta-gated URL. ## Quick Start Ship my app to the Innovation Platform and tell me the live URL when the release deploy finishes.