mcpField
A
android-ci-cd-release-playstore

android-ci-cd-release-playstore

github.com/krutikjainクラウド・DevOps1463 回インストール31 週間前に更新
リポジトリ

android-ci-cd-release-playstore について

Android の開発チーム向けに、CI、バージョン管理、署名の境界、リリースチャネル、Play 向け配布を扱うリリース自動化の技能です。再現可能なチェック、具体的な障害対応、認証情報の保護を重視します。

主な機能

  1. 01Android CI とリリース手順の計画
  2. 02バージョン管理と署名境界の整理
  3. 03リリースチャネルと Play 配布の設定
  4. 04再現可能な CI チェックの優先
  5. 05サンプルから署名情報を排除

活用シーン

  1. 01リポジトリの CI とバージョン情報の検証
  2. 02canary と stable リリーススクリプトの事前実行
  3. 03Android の署名とリリース自動化の設計
  4. 04CI 失敗への明確な対処方法の提示

インストール

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

$npx skills add https://github.com/krutikjain/android-agent-skills --skill android-ci-cd-release-playstore

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
official-links.md
patterns.md
scenarios.md
scripts/
run_examples.sh

詳細

Android CI CD Play ストアリリース

使用する場面

  • リクエストが次の内容に関する場合に、このスキルを使用します:Android の CI CD パイプライン、Play ストアのリリース自動化、Android の署名とリリース。
  • 主な成果:Android CI、バージョン管理、署名の境界、リリースチャネル、Play 対応の配信ワークフローを自動化します。
  • 対象範囲が広がる場合は、次のスキルに引き継ぎます:
  • android-gradle-build-logic
  • android-security-best-practices

ワークフロー

  1. リスクの範囲を特定します:正確性、セキュリティ、パフォーマンス、テストの深さ、リリース自動化。
  2. 起こりそうなリグレッションを検出できる、最も範囲の狭い検証戦略を選びます。
  3. 失敗時に単に赤くなるだけでなく、対処につながる情報が得られるようワークフローを計測します。
  4. ショーケースアプリとパッケージ出力に対して、関連するチェックを実行します。
  5. 残存するリスクがあれば、明確なフォローアップ作業と担当スキルを指定して記録します。

ガードレール

  • その場限りのローカル対応より、CI で再現可能なチェックを優先します。
  • 曖昧な品質ゲートではなく、具体的な修正手順を示して失敗させます。
  • シークレット、署名素材、本番用認証情報を、サンプルやフィクスチャに含めないでください。
  • パフォーマンスとセキュリティへの取り組みは、根拠に基づくエンジニアリング作業として扱い、経験則に頼らないでください。

アンチパターン

  • シグナルを高めずにテストを増やすこと。
  • 誰も再現できないベンチマークやセキュリティスキャンを公開すること。
  • リリース認証情報をビルドロジックにハードコードすること。
  • ユーザーへの影響を解釈できない合成メトリクスを使用すること。

例

順調なケース
  • シナリオ:リポジトリの CI ワークフロー、アダプターの生成、バージョンメタデータのフローを検証します。
  • コマンド:python3 scripts/validate_repo.py
エッジケース
  • シナリオ:タグ付けの前に、カナリアリリースおよび安定版リリースのスクリプトの動作を確認します。
  • コマンド:python3 scripts/release.py --channel canary --dry-run
失敗からの復旧
  • シナリオ:ビルドロジックのみ、またはセキュリティ関連の作業をリリース自動化に振り分けないようにします。
  • コマンド:python3 scripts/eval_triggers.py --skill android-ci-cd-release-playstore

完了チェックリスト

  • 実装手順が明確かつ最小限で、適切な Android の対象範囲に沿っています。
  • 関連するサンプルコマンドとベンチマーク用プロンプトを実行するか、更新しています。
  • リクエストが隣接するスキルの範囲にも及ぶ場合、引き継ぎを文書化しています。
  • 選択したパターンと、主な移行またはトラブルシューティングの手順を公式リファレンスで確認できます。

公式リファレンス

コメント