From cwb-ship
Scaffolds production-ready React Native apps using the @codewithbeto/ship CLI with flag-based non-interactive mode.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cwb-ship:shipThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Ship a revenue-ready AI image app this weekend.
Ship a revenue-ready AI image app this weekend. Built by Code with Beto — Platano landing page
bunx @codewithbeto/ship --name my-app
| Flag | Required | Default |
|---|---|---|
--name <dir> | Yes | — |
--template <name> | No | platano |
--app-name <name> | No | title-cased --name |
--bundle-id <id> | No | com.<user>.<slug> |
--payments / --no-payments | No | --payments |
--rc-key-ios <key> | No | — |
--rc-key-android <key> | No | same as iOS key |
--dry-run | No | — |
.git)bun installname: my-app
app_name: My App
bundle_id: com.beto.my-app
slug: my-app
payments: true
template: platano
directory: my-app
Errors go to stderr and exit with code 1. Common failures:
--namebun is availablecd <project-name>
npx expo start
npx claudepluginhub code-with-beto/skills --plugin cwb-shipScaffolds production-ready Expo React Native apps with Expo Router navigation, optional Clerk auth, and Biome linting. Run immediately with bun start.
Guides mobile app development with React Native (Expo), Flutter, and Expo for cross-platform iOS/Android apps. Includes framework selection, project setup, and navigation patterns.
Provides production-ready patterns for React Native apps with Expo, navigation, native modules, offline sync, and cross-platform architecture.