본문으로 건너뛰기
cccskills
무료GitHub에 공개

mobile-release

Prepares mobile releases across Flutter, native Android, native iOS, React Native and Kotlin Multiplatform, including separate Android/iOS artifacts from a shared KMP revision. Covers versions, signing, symbols, store readiness, rollout, release notes and CI/CD. Use for release audits, store submission, build pipelines or rollout planning.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(11)

  • SKILL.md5.1 KB
  • references/android.md3.9 KB
  • references/billing.md8.1 KB
  • references/ci-cd.md5.5 KB
  • references/flutter.md3.0 KB
  • references/ios.md3.9 KB
  • references/kotlin-multiplatform.md1.1 KB
  • references/react-native.md3.3 KB
  • references/readiness.md8.6 KB
  • references/store-copy.md3.4 KB
  • scripts/verdict.mjs3.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Mobile Release

One release process for every mobile stack. This file holds the process and what is true everywhere; each platform's versioning, signing, symbols and store details live in its reference.

1. Pick the references

NeedRead
Evidence-backed readiness audit, verdict and reportreferences/readiness.md
Flutter appreferences/flutter.md
Native Android, or the Android build of any appreferences/android.md
Native iOS, or the iOS build of any appreferences/ios.md
React Native or Expo appreferences/react-native.md
Kotlin Multiplatform shared module and both host appsreferences/kotlin-multiplatform.md
In-app purchases and subscription lifecyclereferences/billing.md
Release notes and store listing textreferences/store-copy.md
A CI/CD pipeline that builds, signs and uploadsreferences/ci-cd.md

Flutter and React Native apps also need the Android and iOS references for signing and store details. Deeper platform guides live in the platform skills: Google Play policy and Play Billing in mobile-android, TestFlight and App Store Connect in mobile-ios, EAS in mobile-rn. Security hardening before release is in mobile-security, and production crash, error and release-health signals are in mobile-observability.

2. Readiness checklist

For readiness audits, first follow the readiness contract: resolve each artifact identity, collect per-target evidence and apply its required gates and deterministic verdict helper.

Check each item against the project, not against memory. For the readiness verdict, a missing artifact or unavailable check is unknown; use fail only for an observed failure with evidence. Record a source reference and next action for every gate.

Version

  • The version name follows the app's actual versioning scheme and is verified in the artifact and applicable CI overrides.
  • The build number satisfies the destination store’s numbering scope, verified against upload history: Android versionCode increases across tracks; iOS build numbers must be unused within the applicable version train. See the native references.
  • Android, iOS and any cross-platform manifest (pubspec.yaml, app.json) agree on the version.

Build quality

  • CI is green on the release commit: lint or analysis, tests, and a release build for each platform.
  • The release build is the one tested: release configuration, production environment, real signing — not a debug build.
  • No debug leftovers: logging of sensitive data, debug menus, test endpoints, debuggable or development entitlements, feature flags pointing at staging.
  • Crash symbols for this exact build are uploaded or archived: R8 mapping, dSYMs, Dart debug info, JavaScript source maps.

Store and compliance

  • The target SDK, minimum OS and build toolchain meet the store's current requirements. These change every year: tell the user to confirm them in the Play Console and Apple's upload requirements instead of stating dates from memory.
  • New permissions, tracking or data collection are reflected in the Play Data safety form, the App Store privacy details, privacy manifests and the privacy policy.
  • Reviewers can reach every feature: a demo account and notes for anything behind login, hardware or location.
  • Release notes and, when features changed, screenshots and description are ready in every listed language.

Rollout

  • Staged rollout (Play) or phased release (App Store) planned for updates, with the crash-free and ANR metrics to watch and the threshold that halts it.
  • Rollback plan: stores do not roll back a binary. Halting a rollout stops new installs; users who updated need a new build with a higher build number, a server-side kill switch or a remote config flag. Know which one applies before shipping.
  • The release commit is tagged and the tag matches the version, when this is the project's release convention.

3. Report

Use the readiness report and decision rules. Any failed or unknown required gate means NO-GO. GO WITH RISKS requires all gates to pass with explicitly documented non-blocking risks; GO requires no outstanding risks.

Readiness audits inspect existing evidence without running builds/tests or modifying the app. Version bumps, tags, uploads and store changes follow the user's explicit execution scope and existing authorization.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Audits and fixes mobile accessibility across Flutter, native Android, native iOS, React Native and Kotlin Multiplatform, including shared Compose UI and native hosts. Covers TalkBack/VoiceOver labels, roles, state, reading order, touch targets, text scaling, contrast and focus. Use for a11y audits, screen-reader bugs or accessible UI implementation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

wrsilva/reis-mobile72026년 10월 14일 업데이트

Builds native Android apps with the Android team's guides — Jetpack Compose UI, adaptive layouts, edge-to-edge, Compose styles, migrating XML views to Compose, Navigation 3 and predictive back; Android Gradle Plugin 9 upgrades, R8 keep rule analysis, profiling with Android Studio and Perfetto, and the Android CLI; Google Play policy compliance, Play Billing upgrades and the Engage SDK; Credential Manager restore and verified email; CameraX and Media3 Cast; App Functions and the ML Kit GenAI Prompt API; Wear OS, Android TV and display glasses. Use when writing, upgrading or auditing native Android (Kotlin) code for any of these topics, even if the user does not name the library.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

wrsilva/reis-mobile72026년 10월 14일 업데이트

Designs and reviews mobile architecture across Flutter, native Android, native iOS, React Native and Kotlin Multiplatform. Covers state ownership, data flow, modules, dependency boundaries, navigation, offline data and KMP shared source sets versus host apps. Use when structuring a feature, choosing state management, refactoring layers or deciding where a real class or screen belongs.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

wrsilva/reis-mobile72026년 10월 14일 업데이트

Implements and reviews mobile identity and session flows across Flutter, Android, iOS, React Native and Kotlin Multiplatform. Use for sign-in, passkeys, account recovery, provider linking, reauthentication, logout and concurrent refresh. Security audits belong to mobile-security; account deletion belongs to mobile-privacy.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

wrsilva/reis-mobile72026년 10월 14일 업데이트

Reviews mobile code for production bugs across Flutter, native Android, native iOS, React Native and Kotlin Multiplatform, including KMP source-set and host API contracts. Covers lifecycle, concurrency, UI state and native boundaries with file:line evidence. Use for a code review, PR, project audit, quality check or /reis-mobile:review.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

wrsilva/reis-mobile72026년 10월 14일 업데이트

Diagnoses build and runtime failures across Flutter, native Android, native iOS, React Native and Kotlin Multiplatform. Covers pub/Dart, Gradle/AGP, Xcode/CocoaPods, Metro, KMP source sets and iOS frameworks, crashes and deep links. Use for failing builds, app launches, stack traces or /reis-mobile:debug.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

wrsilva/reis-mobile72026년 10월 14일 업데이트

wrsilva의 스킬 모두 보기

이 스킬의 문제 신고