Mobile apps · Improve
Improve Mobile App
Fix one coherent mobile app boundary across navigation/UI, offline/cache/sync, backend contract, platform permission, tests, and release config when directly affected.
Vibe Coding 1.3.0 · vibe-mobile · English technical instructions
Use this workflow
Use this workflow in Codex or Claude Code with the free Vibe Coding plugin. Choose your assistant and prompt language, then add your task details after the prompt.
Operation
Implement the requested coherent change at the owning source and update directly affected consumers. An earlier audit is optional when the user and repository already establish the target. Validate the changed behavior, then stop when the requested scope is complete.
Goal
Fix one coherent mobile app boundary across navigation/UI, offline/cache/sync, backend contract, platform permission, tests, and release config when directly affected.
Scope selection
Use the selected mobile feature, platform bug, deep link, push notification, offline issue, release failure, audit finding, or failing test. Do not rewrite navigation or state management globally unless required by the selected fix.
Polish targets
- Screens/components, navigation params, deep links/app links, loading/empty/error/offline states, and accessibility.
- Local storage/cache, sync, conflict resolution, retry/backoff, and stale-state recovery.
- API/generated clients, auth/session refresh, secure storage, platform permissions, push tokens, background tasks.
- Tests, simulator/device scripts, crash/analytics instrumentation, release config, and docs/maps directly affected.
Implementation principles
- Preserve platform conventions and existing app architecture.
- Keep sensitive data in secure storage when available and avoid leaking tokens/log payloads.
- Validate both online and offline paths when the selected feature supports offline behavior.
- Avoid broad dependency upgrades or app-store metadata rewrites outside scope.
Validation
Run repository-native mobile tests, type checks, builds, simulator/device scenarios, deep-link checks, offline/sync scenarios, or release config checks relevant to the selected boundary. Report unavailable devices/accounts/store gates honestly.
Workflow ID: mobile-app-polish · View the versioned source · Shared workflow and authority rules