ahtishamshahzad/agent_dev_flow/android-readiness
- community
Checking that the SKILL.md file is still in the repository.
Use to validate Android release readiness — application id, signing (keystore/Play signing), permissions and manifest, target/compile SDK, 16KB page-size support, and Play policy fit. Read-and-verify; flags gaps before submission.
Install
npx vskill@latest install ahtishamshahzad/agent_dev_flow/android-readinessSKILL.md
Android Readiness
Purpose
Verify the Android app is ready to build and submit: application id, signing, permissions/manifest, target/compile SDK, 16KB page-size support, and Play policy fit.
When to Use
- Before an Android Play build/submission.
- When adding a permission/capability or bumping SDK targets.
- Not for iOS specifics (
ios-readiness).
Inputs
- Android config (applicationId, manifest, Gradle, signing).
- Permissions/capabilities used; native libraries present.
Discovery Questions
- Is the applicationId correct and stable?
- Is signing (keystore/Play App Signing) configured?
- Do manifest permissions match used features (and none extra)?
- Are target/compile SDK current, and is 16KB page-size support in place for native libs?
Responsibilities
- Verify applicationId and signing (keystore / Play App Signing).
- Verify manifest permissions match used features (no over-permissioning).
- Verify target/compile SDK meet Play requirements.
- Verify 16KB memory page-size support for native
.solibraries. - Check Play policy/data-safety fit; flag gaps without changing signing.
Required Workflow
- Read Android config + permissions + native libs.
- Cross-check permissions vs used features.
- Verify SDK targets + 16KB alignment for native libs.
- Check Play policy/data-safety.
- Record readiness findings + gaps.
Decision Rules
- Manifest permissions must match used features — remove over-permissions (Play rejects/flags them).
- Target SDK must meet current Play minimums.
- Native libraries must support 16KB page sizes for modern devices/Play requirements.
- applicationId and signing are not changed without approval (
../../../system/OPERATING_RULES.md).
Rules
- Do not change signing/applicationId without explicit approval.
- No keystore/secrets committed (
../../security-review). - Verify against current Play requirements (SDK, 16KB, data safety).
Anti-Patterns
- Over-permissioned manifest.
- Outdated target SDK.
- Native libs not 16KB-aligned.
- Changing signing/applicationId silently.
Validation Checklist
- [ ] applicationId + signing verified.
- [ ] Manifest permissions match features (no extras).
- [ ] Target/compile SDK current.
- [ ] 16KB page-size support verified for native libs.
- [ ] Play policy/data-safety reviewed.
Definition of Done
A recorded Android readiness report: verified applicationId/signing, correct permissions, current SDK targets, 16KB support for native libraries, and Play policy fit — with gaps flagged and no unapproved signing changes.
Related Skills
mobile-builds, mobile-release, mobile-native-modules, mobile-notifications, mobile-background-tasks, mobile-location-maps, ../../security-review
Related Knowledge
../../../knowledge/ (Android config, Play account).
Related References
../../../references/mobile/native/ when populated.
Context Loading Guidance
- Requires: Android config, used permissions/capabilities, native libraries.
- Does not require: app screen logic, the full mobile skill set, unrelated references.
- May load:
mobile-builds,mobile-release,mobile-native-modules. - Stop when: Android readiness findings are recorded.
Token Efficiency Guidance
Read Android/Gradle/manifest config + native libs; don't read app logic. Summarize gaps.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.ai/skills/mobile/android-readiness/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ahtishamshahzad/agent_dev_flow/android-readiness)