askill
capgo-compatibility-checker

capgo-compatibility-checkerSafety 88Repository

Run multi-layer compatibility checks for Capacitor and Capgo updates before channel promotion.

1 stars
1.2k downloads
Updated 2/20/2026

Package Files

Loading files...
SKILL.md

Capgo Compatibility Checker

Use this skill when validating whether a bundle is safe to ship to a target channel.

Compatibility Layers

  1. Package compatibility
  • Capacitor core package major alignment
  • updater package presence
  1. Runtime compatibility
  • CapacitorUpdater config present
  • notifyAppReady() call path present on startup
  1. Channel compatibility
  • npx @capgo/cli@latest bundle compatibility pass against target channel
  • npx @capgo/cli@latest bundle releaseType returns OTA when expected
  1. Rollout compatibility
  • Previous stable bundle available for rollback
  • channel state and targeting validated before promotion

Commands

./scripts/check-capacitor-compatibility.sh --strict
npx @capgo/cli@latest bundle compatibility <appId> --channel <targetChannel>
npx @capgo/cli@latest bundle releaseType <appId> --channel <targetChannel>
npx @capgo/cli@latest channel currentBundle <targetChannel> <appId>
npx @capgo/cli@latest bundle list <appId>

Decision Matrix

  • all green: proceed
  • local fail: fix repository compatibility before any upload
  • channel compatibility fail: stop promotion, investigate metadata/package mismatch
  • release type = native: schedule store release, do not OTA

Required Output

  • Gate results: pass/fail per layer
  • Blocking issues: exact mismatch or missing config
  • Remediation commands: concrete next steps
  • Final decision: promote | hold

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

72/100Analyzed 2/22/2026

Technical skill for validating Capacitor/Capgo bundle compatibility before channel promotion. Well-structured with 4 compatibility layers, concrete CLI commands, decision matrix, and clear output requirements. Loses points for deep path nesting (suggests internal use), missing tags/metadata, and incomplete prerequisites. Domain-specific but reusable across projects using Capacitor/Capgo.

88
75
75
68
72

Metadata

Licenseunknown
Version-
Updated2/20/2026
PublisherCap-go

Tags

No tags yet.