agentsclimarketplace

Mobile project planning

Skill almasumdev/awesome-mobile-agent-skills/.github/skills/planning/mobile-project-planning

Expert guidance on scoping a mobile application, cutting an MVP, prioritizing platforms, and sequencing milestones. Use this when a project is starting or a major feature set is being defined.From its SKILL.md

Install
npx -y skills add almasumdev/awesome-mobile-agent-skills --skill mobile-project-planning

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.6 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Mobile Project Planning

Instructions

Mobile projects fail most often from unclear scope and mismatched platform expectations, not from coding mistakes. Use this skill to turn a product idea into a buildable plan before any architecture or code decisions are locked in.

1. Capture the Problem, Not the Screens

Start with three artifacts, in this order:

  1. Job stories -- "When <situation>, I want to <motivation>, so I can <outcome>." One sentence each, no UI words.
  2. Top-level KPIs -- what metric proves the app is working (D7 retention, conversion, session length, completion rate). One primary, two guardrails.
  3. Non-goals -- written explicitly. What the app will not do in v1.

If the team is drafting screens before these exist, stop and back up.

2. Define the MVP Cut

An MVP is the smallest app that lets a real user get the core outcome end-to-end. Use the cut checklist:

  • One happy path end-to-end. No branches.
  • One persona. Secondary roles come later.
  • One platform (usually the one your target users skew toward).
  • Manual ops are allowed. Admin consoles, CSV uploads, and humans in the loop are valid MVP substitutes.
  • Paywall, auth, and onboarding can often be simplified or stubbed for v1 if the KPI does not depend on them.

Write an MVP spec that a stranger could read in 10 minutes.

3. Prioritize Platforms

Pick a launch order, do not try to ship both platforms simultaneously unless a cross-platform stack is chosen and staffed for both.

SignaliOS firstAndroid firstBoth simultaneously
Target market demographicsHigh-income, US/UK, premiumEmerging markets, mass-marketRegulatory or enterprise launches
Team skillsSwift/SwiftUI heavyKotlin/Compose heavyFlutter/RN/KMP with parity budget
MonetizationPremium subscription, high ARPUAds, freemium, low ARPUEnterprise with contractual SLAs
Device fragmentation costLow (fewer SKUs)High (budget for QA)Accepted explicitly

Document the decision with one paragraph of reasoning in the project README.

4. Milestone Sequencing

A mobile plan sequences five tracks in parallel, not one linear backlog:

  1. Product spine -- the critical happy-path flow.
  2. Platform plumbing -- auth, storage, networking, crash reporting, analytics.
  3. Release pipeline -- CI, signing, internal testing track, stores.
  4. Compliance -- privacy labels, permissions copy, export compliance.
  5. QA assets -- device list, test plan, beta cohort.

Every milestone should move all five forward. Avoid milestones that only ship product spine, because the others then block launch.

5. Estimation Heuristics

  • A screen with real data, empty state, error state, and tests is typically 2-5 engineer-days per platform, not per project.
  • Every third-party SDK adds review, privacy, and binary-size cost. Budget half a day per SDK for integration plus ongoing maintenance.
  • First store submission typically takes 1-2 weeks of calendar time for review, metadata, and iteration on rejections. Include this explicitly.

6. Deliverables From Planning

At the end of planning, the agent should produce:

# Product One-Pager
- Job story (primary): ...
- Primary KPI: ... (target: ...)
- Guardrail KPIs: ..., ...
- Non-goals: ...

# MVP Scope
- In: ...
- Out: ...
- Manual workarounds: ...

# Platform Plan
- Launch platform: iOS | Android | both (stack: ...)
- Follow-on platform ETA: ...

# Milestones (6-8 weeks)
- M1: spine screens + auth stub + CI green
- M2: persistence + offline read + crash reporting
- M3: store pipelines + internal beta
- M4: payments or core monetization
- M5: public launch readiness

7. Anti-Patterns to Refuse

  • "Let us ship everything in the roadmap as v1." Force a cut.
  • "We will decide platform later." Decide now; revisit in writing.
  • "Designs first, scope later." Scope first; designs serve the cut.
  • "We will do QA at the end." Plan QA into every milestone.

Checklist

  • Primary KPI and guardrails are named and measurable.
  • MVP fits on a single page and covers one persona on one platform.
  • Launch platform is documented with rationale.
  • Five parallel tracks are represented in every milestone.
  • Third-party SDK count is explicit with per-SDK justification.
  • Non-goals list exists and is referenced in planning reviews.
  • Estimation accounts for store review latency.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most plan spec skills give in ~1.1k tokens

Counted across 1,099 of the 1,860 authors here whose files we hold, read 2026-08-07

  • Ask one question at a timein 51 of 1099
  • Break plans into vertical slicesin 29 of 1099, across 11 files
  • Publish issues in dependency orderin 27 of 1099, across 9 files
  • Iterate until user approves the breakdownin 25 of 1099, across 7 files
  • Explore the repository to understand the codebase statein 24 of 1099, across 7 files
  • Use domain glossary vocabularyin 23 of 1099, across 5 files
  • Apply correct triage labels to published issuesin 23 of 1099, across 5 files
  • Prefer AFK slices over HITLin 22 of 1099, across 7 files
  • Write a specification before writing any codein 22 of 1099, across 14 files
  • Write failing tests before implementation codein 22 of 1099, across 20 files
  • Ask clarifying questions until requirements are concretein 21 of 1099, across 13 files
  • Respect existing architecture decision recordsin 20 of 1099, across 5 files

Said here and by no other author read

  • write job stories without ui words
  • define one primary kpi and two guardrails
  • stop if screens precede these artifacts
  • scope the mvp before drafting designs
  • include one happy path in the mvp
  • pick one launch platform

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,790. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.