Multi-platform app go-to-market and release toolkit — ship Flutter, Kotlin Multiplatform, .NET MAUI, Swift, and PWAs to Google Play, App Store, Microsoft Store, Snap Store, Flathub, and alternative channels. Three-tier command architecture: ship-advisor (strategy), per-framework ship-X commands (execution), ship-everywhere (mass publish). Phase 2 adds /ship-kmp, /ship-maui as production-ready commands; alt-distribution skill extended with Flathub coverage.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Detect the project framework (Flutter / PWA / KMP / Swift / .NET MAUI / Snap target) and run a pre-launch readiness audit. Currently full coverage is implemented for Flutter; other frameworks are detected and routed to /ship-advisor.
Strategic advisor for app distribution — chooses which /ship-{framework} command to use and which stores to publish to, based on your project type and audience
Mass-publish orchestrator — detects your project's framework + applicable stores, then runs the matching /ship-{framework} commands in sequence. Aggregates state across all child runs and produces a unified launch report. The 'ship anywhere we support' command.
Guided Flutter app launch to Google Play + App Store — full lifecycle from code readiness through production release with validation gates and persistent checkpoints
Guided Kotlin Multiplatform shipping — validate Gradle config + iOS framework integration, build signed Android AAB + iOS IPA, prepare store listings, and submit to Google Play + App Store. 5 gates with persistent checkpoints.
Scans a Flutter project and reports which pre-launch checklist items are present, missing, or need attention. Use when the user says 'audit my project', 'what am I missing', 'check readiness', 'scan my app', or 'pre-launch audit'. Produces a structured report with pass/fail/warning status per item.
Autonomous agent that generates CI/CD pipeline files for Flutter apps. Creates codemagic.yaml or GitHub Actions workflow files, helper scripts, and signing configuration based on the project structure and chosen platform. Use when the user asks to 'generate my pipeline', 'create CI/CD files', 'set up Codemagic', or 'create GitHub Actions workflows' for a Flutter project.
Distribute apps through alternative channels beyond mainstream stores. Android: F-Droid, GitHub Releases (Obtainium-compatible), IzzyOnDroid, direct APK. Linux desktop: Flathub (Phase 2). Covers reproducible builds, fdroiddata metadata, AppStream metadata for Flathub, flatpak-builder manifests, and PR workflow to flathub/flathub. Use this skill when the user asks about F-Droid publishing, open source app distribution, APK distribution outside Play Store, Obtainium, reproducible builds, FOSS app stores, fdroiddata, IzzyOnDroid, self-hosted repos, sideloading, distributing without Google Play, Flathub, flatpak, flatpak-builder, AppStream, 'publish to Flathub', or 'Linux desktop FOSS distribution'.
Configure Firebase App Check and other security measures for Flutter apps before launch. Use this skill when the user asks about App Check, Play Integrity, App Attest, DeviceCheck, API protection, preventing abuse, securing Firebase services, attestation providers, or protecting backend APIs from unauthorized clients. Also triggers on: 'protect my API', 'App Check setup', 'prevent scraping', 'verify legitimate app', or 'secure Firebase'.
Set up CI/CD pipelines for Flutter app builds and releases using Codemagic (priority) or GitHub Actions. Use this skill when the user asks about Flutter CI/CD, automated builds, Codemagic setup, GitHub Actions for Flutter, code signing automation, build pipelines, or deploying Flutter apps through CI. Also triggers on: 'automate my builds', 'set up continuous integration', 'pipeline for Flutter', 'codemagic.yaml', 'workflow for Flutter', or any mention of automating Flutter app distribution.
Set up over-the-air (OTA) updates for Flutter apps using Shorebird Code Push. Use this skill when the user asks about hot updates, OTA updates, code push, patching without store review, instant updates, bypassing store releases, Shorebird setup, or deploying Dart code changes without going through the app store submission process. Also triggers on: 'push a fix without store update', 'update without releasing', 'Shorebird', 'patch my app', or 'instant deploy'.
Build, test, and prepare a Kotlin Multiplatform (KMP / KMM) project for shipping to Google Play and Apple App Store. Covers project structure (commonMain, androidMain, iosMain, iosApp/), Gradle Kotlin DSL config, Kotlin/Native compilation, iOS framework integration via CocoaPods or Swift Package Manager, Compose Multiplatform setup, expect/actual patterns, build commands per platform, signing, version sync between Gradle and iOS Info.plist, and common pitfalls (framework size, transitive Kotlin dependencies, kotlinx.* version conflicts). Use this skill when the user asks about KMP, KMM, Kotlin Multiplatform Mobile, shared Kotlin code, Compose Multiplatform, expect/actual, kotlin-multiplatform Gradle plugin, KMP iOS framework, embed Kotlin in iOS, or 'ship a Kotlin Multiplatform app'.
Uses power tools
Uses Bash, Write, or Edit tools
Multi-platform app go-to-market and release toolkit. Ship Flutter, Kotlin Multiplatform, Swift native, .NET MAUI, and Progressive Web Apps to Google Play, App Store, Microsoft Store, Snap Store, and alternative channels — through a guided lifecycle with validation gates and persistent checkpoints.
A Claude Code plugin by Luis Andres Pena Castillo.
claude plugin add lapc506/app-gtm-release-toolkit
npx @lapc506/app-gtm-release-toolkit install
app-gtm-release-toolkit install # Install to ~/.config/opencode/
app-gtm-release-toolkit update # Refresh managed assets
app-gtm-release-toolkit uninstall # Remove managed files only
app-gtm-release-toolkit doctor # Health check
app-gtm-release-toolkit doctor --json # Machine-readable output
app-gtm-release-toolkit install --dry-run # Preview changes
app-gtm-release-toolkit install --force # Overwrite unmanaged conflicts
╔════════════════════════════════════════════╗
║ TIER 1 — STRATEGY ║
║ /app-gtm-release:ship-advisor ║
║ Pick the right ship-X for your stack ║
╠════════════════════════════════════════════╣
║ TIER 2 — EXECUTION (per framework) ║
║ /app-gtm-release:ship-flutter ← Phase 0 ✅ ║
║ /app-gtm-release:ship-pwa ← Phase 1 ✅ ║
║ /app-gtm-release:ship-snap ← Phase 1 ✅ ║
║ /app-gtm-release:ship-msstore ← Phase 1 ✅ ║
║ /app-gtm-release:ship-kmp ← Phase 2 ✅ ║
║ /app-gtm-release:ship-maui ← Phase 2 ✅ ║
║ /app-gtm-release:ship-swift ← Phase 2.5 ║
╠════════════════════════════════════════════╣
║ TIER 3 — MASS PUBLISH ║
║ /app-gtm-release:ship-everywhere ← Phase 1 ✅ ║
╚════════════════════════════════════════════╝
| Command | Status | Description |
|---|---|---|
/app-gtm-release:audit | ✅ Phase 0 | Detect framework + run pre-launch readiness audit (Flutter coverage today, others routed to advisor) |
/app-gtm-release:ship-advisor | ✅ Phase 0 | Strategic advisor — picks the right ship command for your stack and stores |
/app-gtm-release:ship-flutter | ✅ Phase 0 | Full guided lifecycle for Flutter → Play + App Store (4 spaces with validation gates) |
/app-gtm-release:ship-pwa | ✅ Phase 1 | PWA → Microsoft Store + Google Play (TWA) + App Store via PWA Builder (5 gates) |
/app-gtm-release:ship-msstore | ✅ Phase 1 | App → Microsoft Store (path A PWA Builder MSIX or path B native MSIX, 5 gates) |
/app-gtm-release:ship-snap | ✅ Phase 1 | Linux desktop → Snap Store with channels strategy (5 gates) |
/app-gtm-release:ship-everywhere | ✅ Phase 1 | Mass-publish orchestrator — runs all applicable ship-X children in sequence |
/app-gtm-release:ship-kmp | ✅ Phase 2 | Kotlin Multiplatform → Play + App Store with iOS framework integration (5 gates) |
/app-gtm-release:ship-maui | ✅ Phase 2 | .NET MAUI multi-target → Play + App Store + Microsoft Store + macOS Catalyst (5 gates) |
/app-gtm-release:ship-swift | ⏳ Phase 2.5 stub | Swift native iOS → App Store |
Ship-flutter flags:
/app-gtm-release:ship-flutter # Plan → execute (asks to save before starting)
/app-gtm-release:ship-flutter --what-if # Generate plan only, no execution
/app-gtm-release:ship-flutter --resume # Resume from last checkpoint
/app-gtm-release:ship-flutter --gate 2 # Jump to specific gate
| Phase | Frameworks added | Stores added | Headline commands |
|---|---|---|---|
| 0 | Flutter | Google Play, App Store, F-Droid, GitHub Releases, IzzyOnDroid | /audit, /ship-advisor, /ship-flutter |
| 1 | PWA standalone | Microsoft Store, Snap Store | /ship-pwa, /ship-msstore, /ship-snap, /ship-everywhere |
| 2 (now) | KMP, .NET MAUI | Flathub (in alt-distribution) | /ship-kmp, /ship-maui |
| 2.5 | Swift native iOS | — | /ship-swift |
| 3 | Tauri, Electron, Capacitor | Mac App Store | /ship-webview-native (possible merge) |
Auto-activate by context — you can also invoke them directly. Seven are framework-agnostic; three are Flutter-coupled (marked with <!-- TODO: framework-agnostic split --> for refactor in Phase 3+); five are framework-specific (Phase 1+2).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub dojocodinglabs/app-gtm-release-toolkit --plugin app-gtm-releaseFull video production pipeline for Remotion — gives Claude eyes (video analysis), voice (TTS/voiceover), ears (music/SFX), stock footage, AI image/video generation, TikTok captions, 3D content, and more. By Dojo Coding Labs.
In-context coding tutor for Claude Code. Learn from your real project with explanations, quizzes, diagnostics, and belt-based progression — locally and privately.
The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, manage sessions, stash secrets, and enforce manifest-driven tool-call hooks. One plugin to make no mistakes.
The non-engineer's development guardrails. A full dev lifecycle workflow — from spike to PR to review — built by a Head of Product who got tired of asking engineers for permission to ship. By Dojo Coding Labs.
Backwards-from-success product methodology for AI-native development teams. Define what done looks like, then reverse-engineer the path to get there. Includes Synthetic Demand Validation to forecast whether an offer, creative, copy, feature, or price will sell.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research