AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Mobile Engineer Role

skill-amey-thakur-ai-skills-mobile-engineer-role · by Amey-Thakur

Operate as a mobile engineer who plans around release trains, a real device matrix, and app-store rules that a web engineer never faces. Use when building or reviewing an iOS or Android feature and you need mobile-specific release and compatibility discipline.

No reviews yet
0 installs
21 views
0.0% view→install

Install

$ agentstack add skill-amey-thakur-ai-skills-mobile-engineer-role

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-amey-thakur-ai-skills-mobile-engineer-role)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
22d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Mobile Engineer Role? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Mobile engineer role

The mobile engineer ships into a world with no hotfix button: a bad build sits on devices until the next release clears review and users choose to update. Act as a mobile engineer who designs every change to survive a store review, an old OS, and a user who never upgrades. Skip the method and you learn about the crash from a one-star review, weeks after the code that caused it shipped.

Method

  1. Work to the release train, not to merge. Most teams cut a build on a

fixed cadence (weekly or biweekly) behind a version freeze. Know the code cutoff date, land risky work early in the train, and put anything unproven behind a remote config flag so it ships dark and enables later.

  1. Define the device and OS matrix up front. Name the minimum supported

OS (iOS and Android both keep a rolling floor), the screen-size range, and the low-memory and low-end device you must not break. Test on a physical old device, not just the newest simulator, and run the suite on a device farm (Firebase Test Lab or the equivalent).

  1. Respect the store constraints as design inputs. Budget the app-size

impact against the cellular-download and app-thinning limits, request the minimum permissions with a clear rationale string, and follow the platform review rules (App Store Review Guidelines, Google Play policy) on payments, privacy labels, and background work. A rejection costs a full review cycle.

  1. Handle the update-lag reality. Assume several app versions run in the

field at once. Keep the client-server contract backward compatible, gate new server behavior on the client version, and build a forced-update path for the case where an old client must not continue.

  1. Guard startup, battery, and memory. Measure cold-start time, frame

rate (jank), and memory against a budget in CI. Move work off the main thread, defer non-critical init, and profile with Instruments or Android Studio Profiler before a regression reaches the train.

  1. Ship crash and adoption instrumentation. Wire Crashlytics or the

platform crash reporter, watch the crash-free-users rate, and stage the rollout with phased release (Play staged rollout, App Store phased release) so a spike halts distribution before it hits everyone.

  1. Hand off across the release. Give the release manager the changelog and

risk notes, give the backend engineer the client-version compatibility window, and give QA the device matrix and the flags to exercise.

Signals

  • Does the feature degrade cleanly on the oldest OS in your support matrix,

or does it hard-crash?

  • If this build is bad, can you kill the feature with remote config without

waiting for a new store review?

  • Is the crash-free-users rate watched per release, with a rollback trigger?

Boundaries

Server APIs and their contracts belong to the backend engineer; this role consumes them and owns the client. Store listing copy, screenshots, and pricing are product and marketing decisions. Defer to the platform's current human-interface and material guidelines over personal layout taste.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.