-
Notifications
You must be signed in to change notification settings - Fork 2
intent launcher CLAUDE_AI_SETUP
Use /sync-intent-launcher (or /lib-sync cmp-intent-launcher) to automatically verify that
cmp-intent-launcher is correctly integrated into your KMP project.
/sync-intent-launcher # Full sync (Gate 1 Gradle only)
/sync-intent-launcher --check # Dry run — show status, no writes
/lib-sync cmp-intent-launcher # Same as /sync-intent-launcher (framework alias)cmp-intent-launcher is zero-configuration at the Gradle level — sync is a single gate:
/sync-intent-launcher
│
▼
┌─────────────────────────────────────────────────────────┐
│ GATE 1: Gradle Dependency │
│ Check: cmp-intent-launcher:3.2.11 in libs.versions.toml│
│ Check: used in commonMain.dependencies │
│ Fix: Auto-insert correct entries │
│ Result: ✅ PASS / ⚡ FIXED / ❌ BLOCKED │
└──────────────────────────┬──────────────────────────────┘
│ PASS
▼
✅ SYNC COMPLETE — state summary
Gate 2 (Supabase) and Gate 3 (Wiring) are skipped — no backend, no DI, no nav.
Android Activity wiring (rememberIntentLauncher() at composition root) is a developer
responsibility documented in SETUP.md Step 4 — not auto-verified.
╔══════════════════════════════════════════════════════════════╗
║ /sync-intent-launcher — COMPLETE ║
╠══════════════════════════════════════════════════════════════╣
║ GATE 1 Gradle ✅ cmp-intent-launcher:3.2.11 ║
║ GATE 2 Supabase N/A no backend ║
║ GATE 3 Wiring N/A Compose-only wiring (see SETUP.md) ║
╠══════════════════════════════════════════════════════════════╣
║ Docs: docs/intent-launcher/SETUP.md ║
╚══════════════════════════════════════════════════════════════╝
/sync-intent-launcher
# → Inserts cmp-intent-launcher:3.2.11 in libs.versions.toml
# → Adds implementation(libs.cmp.intent.launcher) to shared/build.gradle.kts# Library team updates version in sync-intent-launcher.md
/sync-intent-launcher
# → Detects stale version, updates to new versionsource/kmp-toolkit/.claude-runtime/commands/sync-intent-launcher.md
Framework /lib-sync reads this file on every run. No framework file changes needed when
the library version changes.
** Partials**
App Intents
Bubble
Clipboard
Cookbook
- Clipboard Copy Text
- Clipboard Read Text
- Consumer Anon Key Setup
- Crashlytics Attribution Per Library
- Ifonline Block
- Index
- Index
- Index
- Index
- Open Url Compose
- Pick And Share Image
- React To Offline
- Register Firebase Hooks
- Share Pdf Android
- Share Text
- Wifi Vs Cellular
Firebase Analytics
In App Update
Intent Launcher
Inter App Comms
Modules
- Cmp App Intents
- Cmp App Intents Compose
- Cmp Bubble
- Cmp Clipboard
- Cmp Deep Link
- Cmp Firebase Analytics
- Cmp In App Update
- Cmp Intent Launcher
- Cmp Intent Launcher Compose
- Cmp Library
- Cmp Network Monitor
- Cmp Network Monitor Compose
- Cmp Observe
- Cmp Observe Koin
- Cmp Open Url
- Cmp Pdf Generator
- Cmp Product Tickets
- Cmp Remote Config
- Cmp Share
- Cmp Share Compose
- Cmp Toast
Network Monitor
Open Url
Pdf Generator
Remote Config
Share
Toast
User Tickets
General