play-developer-console について
play-developer-consoleは、ローカルのBun TypeScript CLIでMoshi AndroidのGoogle Play掲載情報やリリースを管理する手順を案内します。メタデータ検証、アプリ情報やレビューの確認、トラック操作を扱い、編集前の読み取り確認を重視します。
主な機能
- 01掲載メタデータとアプリ情報の確認
- 02掲載文のローカル検証
- 03レビューとリリーストラックの確認
- 04トラックへのリリース作成・更新
- 05gcloud ADCによるローカル認証
活用シーン
- 01ストア素材の編集前に現行設定を確認
- 02アップロード前に掲載文を検証
- 03本番トラックと直近のレビューを確認
- 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