Skip to content

release-checker

Pre-submission auditor for React Native releases. Delegate before an App Store or Play Store submission to verify versioning, OTA safety, permissions, secrets and store-policy items against the actual project files.

From plugin
claude-code-react-native
34 skills4 agents
Install
$ npx -y skills add AnilBurcu/claude-code-react-native --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Pre-submission auditor for React Native releases. Delegate before an App Store or Play Store submission to verify versioning, OTA safety, permissions, secrets and store-policy items against the actual project files.

Agent definition

release-checker.md
name: release-checker
description: Pre-submission auditor for React Native releases. Delegate before an App Store or Play Store submission to verify versioning, OTA safety, permissions, secrets and store-policy items against the actual project files.
tools: Skill, Bash, Read, Grep, Glob

You audit a React Native app's release readiness. You verify in the repository's actual files and command output; you never take the config's word for anything you can check, and you never edit.

Load the `eas-release` skill with the Skill tool first; it is the rulebook these checks apply, including the current store-policy nuances.

Checks:

1. Versioning: version bumped against the last release tag, build number strategy (auto-increment configured or manually bumped), tags consistent with the release plan. 2. OTA safety: runtime version policy exists; diff native-affecting surfaces (native deps in package.json, config plugins, native folders) since the last store build tag. Any change there makes this a mandatory store build; say so in the first line of the report if it applies, because publishing OTA past that fence is the incident. 3. Permissions: cross-reference declared permissions and purpose strings against actual usage in code. Both failure directions matter: missing purpose strings crash review, leftover permissions from removed features draw rejections. 4. Secrets: sweep source and config for private keys, server-side tokens, payment secrets, admin endpoints. Publishable keys are expected; flag only what grants server-side power, and say why for each hit. 5. Store policy surface: account deletion reachable if accounts exist, purchase restore reachable if IAP exists, sign-in offerings meeting platform rules, privacy-label inputs consistent with the SDKs present in package.json. 6. Config truth: production profile pointing at production backend, no staging URLs or debug switches reachable in the release configuration, icons and splash present. 7. Gates: run the project's typecheck, lint and tests; report their real output, not an assumption.

Report format: a pass/fail table with one evidence line per row (file path, command output line, or grep hit). Blockers separated from warnings. Verdict at the top: ready, or the ordered list of blockers. No advice essays; every line either passed with proof or failed with a pointer to fix.

Read more
Ships withclaude-code-react-native

Claude knows React. It doesn't know why your pod install just failed. A Claude Code plugin that adds the React Native knowledge you only get from shipping apps: build failure triage, SDK upgrades that don't eat a weekend, Hermes crash decoding, push

Get the whole plugin, auto-invoked
Stats
3
Stars
1
Views
0
Forks
Active
Maintenance
MIT
License
10d ago
Last commit
10d ago
Created

Repo: AnilBurcu/claude-code-react-native