integrate-encore

encorekit

OtherClaude Codeby EncoreKit

Summary

Integrate the EncoreKit SDK into any iOS, Android, Flutter, React Native, or Kotlin Multiplatform app — installs the SDK, wires the subscription manager, hooks paywall dismissal, and ships behind a safe git workflow.

Install to Claude Code

/plugin install integrate-encore@encorekit

Run in Claude Code. Add the marketplace first with /plugin marketplace add EncoreKit/claude if you haven't already.

README.md

EncoreKit — Claude Code Plugins

Official Claude Code plugins for integrating EncoreKit — the retention-offer SDK that converts users who dismiss your paywall.

Plugins

| Plugin | Description | |---|---| | integrate-encore | Walks Claude through a full SDK integration: detects your platform (iOS / Android / Flutter / React Native / KMP), installs the SDK, wires your subscription manager (RevenueCat / Superwall / Adapty / Qonversion / StoreKit / Play Billing), hooks paywall dismissal, and commits behind a safe git workflow with a diff-review gate. |

Install

In Claude Code, add this repo as a plugin marketplace:

/plugin marketplace add EncoreKit/claude

Then install the plugin:

/plugin install integrate-encore@encorekit

That's it. Now, in any project, run:

/integrate-encore

Claude will detect your stack, ask a few questions (API key, subscription manager, target paywall), and land a minimal-diff integration on a dedicated branch for your review.

Updating

/plugin marketplace update encorekit
/plugin update integrate-encore

What the integration does

1. Git safety — creates an encore-integration branch, refuses destructive git commands, commits only after you approve the diff, prints (but does not run) the push command. 2. Platform detection — confirms your framework before touching anything. 3. SDK install — adds the dependency via SPM / Maven / pub / npm / Gradle. 4. Configure — asks for your real pk_live_ / pk_test_ API key (no placeholders). 5. Subscription manager wiring — detects RevenueCat, Superwall, Adapty, Qonversion, StoreKit, Play Billing, or react-native-iap and wires onPurchaseRequest with real code. 6. Paywall dismissal hook — finds your close/back handler and fires Encore.placement(...).show() with reentrancy + lifecycle guards. 7. Verify & commit — runs the platform build/analyze, shows you the diff, waits for approval, stages files explicitly, commits on the integration branch.

See plugins/integrate-encore/commands/integrate-encore.md for the full skill definition.

License

MIT

Related plugins

Browse all →