mcpField
P
play-developer-console

play-developer-console

github.com/rjyo開発30666 回インストール13 週間前に更新
リポジトリ

play-developer-console について

play-developer-consoleは、ローカルのBun TypeScript CLIでMoshi AndroidのGoogle Play掲載情報やリリースを管理する手順を案内します。メタデータ検証、アプリ情報やレビューの確認、トラック操作を扱い、編集前の読み取り確認を重視します。

主な機能

  1. 01掲載メタデータとアプリ情報の確認
  2. 02掲載文のローカル検証
  3. 03レビューとリリーストラックの確認
  4. 04トラックへのリリース作成・更新
  5. 05gcloud ADCによるローカル認証

活用シーン

  1. 01ストア素材の編集前に現行設定を確認
  2. 02アップロード前に掲載文を検証
  3. 03本番トラックと直近のレビューを確認
  4. 04内部または本番リリースの準備

インストール

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

$npx skills add https://github.com/rjyo/moshi-skill --skill play-developer-console

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

詳細

Play Developer Console

次の場所にあるローカルの Bun TypeScript CLI を使用します:

/Users/jyo/projects/tools/play-cli

この CLI は Bun によってローカルにリンクされており、次を公開しています:

play --help

Moshi Android の場合は、次のディレクトリからコマンドを実行します:

/Users/jyo/projects/ai/moshi/marketing

Play のアセットは次の場所にあります:

play/
  .env
  metadata/
  images/
  release-notes/

ワークフロー

  • ストアのアセットを変更する前に、play/CLAUDE.md と関連するローカルファイルを確認してください。
  • Play の編集を伴うコマンドは一度に 1 つだけ実行してください。play metadata、play app-info、play images、play bundle、play tracks の各コマンドを並列化しないでください。
  • アップロード前にローカルのリスティングテキストを検証します:
play metadata validate
  • 変更の前後で読み取り専用のチェックを使用します:
play metadata list
play app-info show
play tracks list --json
play tracks show production --json
play reviews list --limit 5

リリースワークフロー

リリース操作には組み込みのトラックコマンドを使用します。通常のリリース作業で src/api.ts に対してアドホックなスクリプトを書かないでください。

Play にすでにアップロード済みのリリースを添付または更新します:

play tracks release internal \
  --version-code 6 \
  --status completed \
  --name "Moshi 2.8.2" \
  --notes en-US=play/release-notes/en-US.txt

リリースノート付きの本番ドラフトを準備します:

play tracks release production \
  --version-code 6 \
  --status draft \
  --name "Moshi 2.8.2" \
  --notes en-US=play/release-notes/en-US.txt

検証を妨げる古いリリースがドラフトアプリにある場合は、まずトラックをクリアしてから、目的のリリースを作成します:

play tracks clear internal
play tracks release internal --version-code 6 --status draft --name "Moshi 2.8.2"

--notes フラグが指定されていない場合、play tracks release は play/release-notes/ 内のすべてのファイルをローカライズされたリリースノートとして読み取ります。--no-notes は、意図的にノートを省略する場合にのみ使用してください。

  • バグや Play API の動作の欠落については、/Users/jyo/projects/tools/play-cli にパッチを適用してから、次を実行します:
cd /Users/jyo/projects/tools/play-cli
bun run typecheck
bun test

修正後、/Users/jyo/projects/ai/moshi/marketing から再試行します。

認証

Moshi は gcloud ADC と play/.env 内のクォータプロジェクトによるキーレスのローカル認証を使用します。 ユーザーが明示的に要求しない限り、サービスアカウントの JSON キーを作成したり要求したりしないでください。

想定される環境変数キー:

PLAY_AUTH_MODE=gcloud
PLAY_QUOTA_PROJECT=play-cli-moshi-260429103059
PLAY_PACKAGE_NAME=app.getmoshi.android

コメント