android-ci-cd-release-playstore について
Android の開発チーム向けに、CI、バージョン管理、署名の境界、リリースチャネル、Play 向け配布を扱うリリース自動化の技能です。再現可能なチェック、具体的な障害対応、認証情報の保護を重視します。
主な機能
- 01Android CI とリリース手順の計画
- 02バージョン管理と署名境界の整理
- 03リリースチャネルと Play 配布の設定
- 04再現可能な CI チェックの優先
- 05サンプルから署名情報を排除
活用シーン
- 01リポジトリの CI とバージョン情報の検証
- 02canary と stable リリーススクリプトの事前実行
- 03Android の署名とリリース自動化の設計
- 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.yamlreferences/official-links.mdpatterns.mdscenarios.mdscripts/run_examples.sh詳細
Android CI CD Play ストアリリース
使用する場面
- リクエストが次の内容に関する場合に、このスキルを使用します:Android の CI CD パイプライン、Play ストアのリリース自動化、Android の署名とリリース。
- 主な成果:Android CI、バージョン管理、署名の境界、リリースチャネル、Play 対応の配信ワークフローを自動化します。
- 対象範囲が広がる場合は、次のスキルに引き継ぎます:
android-gradle-build-logicandroid-security-best-practices
ワークフロー
- リスクの範囲を特定します:正確性、セキュリティ、パフォーマンス、テストの深さ、リリース自動化。
- 起こりそうなリグレッションを検出できる、最も範囲の狭い検証戦略を選びます。
- 失敗時に単に赤くなるだけでなく、対処につながる情報が得られるようワークフローを計測します。
- ショーケースアプリとパッケージ出力に対して、関連するチェックを実行します。
- 残存するリスクがあれば、明確なフォローアップ作業と担当スキルを指定して記録します。
ガードレール
- その場限りのローカル対応より、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 の対象範囲に沿っています。
- 関連するサンプルコマンドとベンチマーク用プロンプトを実行するか、更新しています。
- リクエストが隣接するスキルの範囲にも及ぶ場合、引き継ぎを文書化しています。
- 選択したパターンと、主な移行またはトラブルシューティングの手順を公式リファレンスで確認できます。
公式リファレンス
コメント
Markdown 対応