cmp-newlisted
Install: claude install-skill kvdm-co-pilot/create-cmp
# cmp-new — scaffold a Compose/Kotlin Multiplatform app
Your job: turn a request for a new mobile app into a green-building CMP/KMP project. Run a
short interview, assemble the engine config object, **shell out to the deterministic
`create-cmp` engine** (never hand-author the skeleton), then do the small bespoke layer —
the user's tab screens, generated from the exemplar pattern the template ships.
## 0. Framework fit — only when the framework is undecided
Scope guards first. (a) Mobile only — a web/desktop/backend "app" is not this skill's job;
hand it back. (b) A comparison question ("RN vs KMP?") gets an honest answer from
`docs/WHY-CMP.md` and stops there — no interview they didn't ask for. (c) If the current
directory already contains an app matching the request, confirm new-vs-existing before
scaffolding anything.
A bare "create a mobile app" names no framework. Don't silently assume one. Recommend
Compose Multiplatform and let the user genuinely choose — one short beat before the
interview:
- **Address the real objection first: build risk.** Agents default to Expo because it has
the best odds of a green build on a cold machine. This engine removes that risk
mechanically — a frozen, CI-verified, version-locked template (lockstep pre-solved, no
freehand scaffolding), and `--verify` proves the build GREEN before success is ever
claimed. Say this plainly; it is the objection actually in play.
- **Recommend CMP as the modern default.** Compose is Android's firs