本文へ移動
cccskills
無料GitHub で公開

mobile-build-release

Use this skill when building, syncing Capacitor, or preparing Android/iOS releases and environment configuration.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

mobile-build-release — Canonical Skill

Purpose

Pin the verified build/sync/release sequence and stop unsafe assumptions.

When to use

Web builds, cap add/sync, Gradle/Xcode config, versioning, signing, environment selection, release verification, CI.

Required reading

  • skills/mobile/BUILD_RELEASE.md
  • docs/agent/BUILD_RELEASE_GUIDE.md

Relevant project locations

  • package.json (scripts), capacitor.config.ts (webDir: dist),
  • .env*, vite.config.ts, cypress.config.ts

Mandatory rules

  1. pnpm build invokes ionic build --prod (needs the global Ionic CLI) and targets dist/; pnpm exec vite build builds without it. Web output does not establish native success.
  2. No android//ios/ committed. A native project must exist before sync; review generated/native changes and working-tree state before running it.
  3. Inspect current .env* keys and selected mode without copying values; device localhost differs from the developer machine.
  4. Never touch signing creds/identifiers; record ANDROID/IOS results only when actually executed.
  5. Cleartext/mixed content is off by default; a dev build against an http:// API needs CAP_ALLOW_HTTP=true npx cap sync. Release: sync without it. After adding/removing a Capacitor plugin, npx cap sync.

Implementation workflow

  1. Confirm target env + platform + version bump (if any).
  2. Web build → cap sync (explicit) → native build → smoke checklist.
  3. Verify plugins/permissions/launch/auth/links/push/storage per release.
  4. Record per-platform results; disclose NOT_RUN explicitly.

Verification

BUILD/RELEASE matrix per platform; web ≠ native proof.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use this skill when adding or changing REST API calls, HTTP client config, error handling, uploads/downloads, or network behavior.

日本語の概要は準備中です。原文の説明を表示しています。

bekaku/vue-ionic-example-app62026年10月5日 更新

Use this skill when working on login, logout, session restore, tokens, route guards, or any authentication and authorization behavior.

日本語の概要は準備中です。原文の説明を表示しています。

bekaku/vue-ionic-example-app62026年10月5日 更新

Use this skill when creating, modifying, or debugging Ionic Vue components, pages, forms, dialogs, or theme/safe-area UI behavior.

日本語の概要は準備中です。原文の説明を表示しています。

bekaku/vue-ionic-example-app62026年10月5日 更新

Use this skill for any Ionic Vue + Capacitor mobile work: Vue architecture, Composition API, TypeScript, state, env config, shared conventions. Required for every implementation task alongside mobile-testing.

日本語の概要は準備中です。原文の説明を表示しています。

bekaku/vue-ionic-example-app62026年10月5日 更新

Use this skill when handling inbound URLs, custom schemes, app links, universal links, or URL-bearing notification payloads.

日本語の概要は準備中です。原文の説明を表示しています。

bekaku/vue-ionic-example-app62026年10月5日 更新

Use this skill when working on camera, gallery, file pick/upload/download, file preview, sharing, or filesystem-backed media. For Preferences keys, use mobile-local-data.

日本語の概要は準備中です。原文の説明を表示しています。

bekaku/vue-ionic-example-app62026年10月5日 更新

bekaku のスキルをすべて見る

このスキルの問題を報告する