mcpField
S
ship

ship

github.com/code-with-beto開発145225 回インストール16 週間前に更新
リポジトリ

ship について

ship は、Expo の AI 画像アプリを作成するコマンドラインツールです。テンプレートを設定し、依存関係のインストールと Git の初期化を行い、アプリ情報や決済設定を指定できます。

主な機能

  1. 01テンプレートからのプロジェクト作成
  2. 02アプリ名と bundle ID の設定
  3. 03決済キーの設定
  4. 04依存関係のインストールと Git 初期化
  5. 05dry-run オプション

活用シーン

  1. 01platano テンプレートを使った Expo アプリの作成
  2. 02セットアップ時のアプリ識別子と決済キーの設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/code-with-beto/skills --skill ship

インストール後、Claude Code で/shipを入力して読み込まれたか確認します。

詳細

@codewithbeto/ship

週末に、収益化の準備が整った AI 画像アプリを作成しましょう。 Code with Beto が開発 — Platano のランディングページ

クイックスタート

bunx @codewithbeto/ship --name my-app

フラグ

フラグ必須デフォルト
--name <dir>はい—
--template <name>いいえplatano
--app-name <name>いいえ--name をタイトルケースに変換した値
--bundle-id <id>いいえcom.<user>.<slug>
--payments / --no-paymentsいいえ--payments
--rc-key-ios <key>いいえ—
--rc-key-android <key>いいえiOS キーと同じ
--dry-runいいえ—

実行内容

  1. テンプレートのリポジトリをクローンします(シャロークローン後、.git を削除)
  2. アプリ名、バンドル ID、スラッグ、決済キーを設定します
  3. bun install を実行します
  4. ベースラインコミットを作成し、新しい Git リポジトリを初期化します

出力

  • stderr — 進行状況のログ(アクセス確認、クローン、設定)
  • stdout — 成功時の構造化された結果:
name: my-app
app_name: My App
bundle_id: com.beto.my-app
slug: my-app
payments: true
template: platano
directory: my-app

エラー処理

エラーは stderr に出力され、終了コード 1 で終了します。よくある失敗:

  • アクセス拒否 — https://cwb.sh/platano で Pro アクセスを取得してください
  • ディレクトリが存在する — 別の --name を指定してください
  • インストール失敗 — bun が利用可能であることを確認してください

スキャフォールディング後

cd <project-name>
npx expo start

リンク

コメント