agentleFS
antrafaantrafa/skills/mobilekit/SKILL.md

mobilekit

Skill1 starsChanged 45 days agoMITView on GitHub

Guided end-to-end workflow for building and modernizing React Native / Expo mobile apps — product discovery, design conception, implementation, store release, and post-release observability. Use when starting a mobile app, deciding what to build next in an Expo project, modernizing a legacy or hybrid mobile app, adding one capability to an existing app (auth, payments, push, offline, AI, store release…), or on any /mobilekit command.

The file

We split this skill into the rules it gives an agent

3 rules. About 0 are common, 0 are distinctive, and 3 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈0

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 3

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Read prompts/RULES.md, docs/PRODUCT.md, docs/DESIGN.md (if present) and the project's AGENTS.md.

    line 59
  2. Very specific:

    Read the prompt and follow its ## Prompt section as written — it is the instruction, not a summary to paraphrase.

    line 60
  3. Very specific:

    If docs/BUILD-PLAN.md exists, mark that step done in it.

    line 64

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

mobilekit

A phase-driven workflow over a prompt library. Everything needed to run it lives in this skill: workflow/ holds one file per phase, prompts/ holds the library those phases execute.

The value over reading the files directly is that it knows where the project is and refuses steps whose prerequisites are missing.

Read first, always

  1. prompts/RULES.md — how prompts are run: grill one question at a time, look facts up, request documentation, invent nothing, report honestly. It is the single source of truth; nothing here restates it.
  2. docs/PRODUCT.md in the target project — it gates everything. Absent → the answer to almost any request is "run discovery first".

The phases

Each is a file in workflow/. Read the one you are running; skip the rest.

PhaseFileProduces
Install into a projectworkflow/init.mdAGENTS.md, docs/
Product discoveryworkflow/discovery.mddocs/PRODUCT.md
Design conceptionworkflow/design.mddocs/DESIGN.md
Cut the planworkflow/plan.mddocs/BUILD-PLAN.md
Run the next stepworkflow/next.mdticks a box
Run one step out of orderworkflow/build.md—
Release gateworkflow/ship.mda submitted build
Where the project isworkflow/status.mdnothing
Watch productionprompts/8-observability/post-release.mdthe four numbers
Modernize an existing appprompts/9-maintain/legacy-modernization.mddocs/MODERNIZATION.md
Market contact per phase (optional)prompts/1-discovery/market-signal.mddocs/LAUNCHES.md
Decide the next cycle after releaseprompts/8-observability/next-feature.mdappends to docs/BUILD-PLAN.md

Slash commands, where the host has them, are thin aliases: /mobilekit:next → workflow/next.md. Where it has none, read the phase file directly — that is the whole mechanism.

A legacy app enters through modernization, not discovery. An app that already ships has a domain; the job is to inventory it and choose a migration path, then join the normal flow.

State

The presence of three documents is the phase. Never guess at a missing one.

FileWritten byMeans
docs/PRODUCT.mddiscoveryThe product is defined. Nothing else runs before this exists.
docs/DESIGN.mddesignScreens, navigation and per-screen states are decided.
docs/BUILD-PLAN.mdplanThe ordered checklist of only the steps this app needs. The progress tracker.

Executing a prompt

Prompts share a shape: a header saying when it applies, a ## Prompt section, a ### Grill block holding the developer's decisions, and a ### Done when checklist. The ones that produce a document rather than code — product-discovery.md, monetization.md and design-conception.md — carry an ## Output structure in place of the checklist, and are a grill from end to end.

  1. Read prompts/RULES.md, docs/PRODUCT.md, docs/DESIGN.md (if present) and the project's AGENTS.md.
  2. Read the prompt and follow its ## Prompt section as written — it is the instruction, not a summary to paraphrase.
  3. Work its ### Grill block one question at a time, recommending an answer to each. Look facts up; put decisions to the developer.
  4. Build.
  5. Walk Done when and report each item met, not met, or not verifiable.
  6. If docs/BUILD-PLAN.md exists, mark that step done in it.

Finding a prompt

prompts/ is organized by phase: the numbered folders are the phase order, filenames are the ids. The index — every prompt with its description — and the reference build order live in prompts/README.md.

Where the library is read from

Prompts are read from this skill, wherever it is installed. workflow/init.md writes documents into the project and copies nothing — a correction to a prompt reaches every project at once. A project needing its own rules writes docs/mobilekit-overrides.md, read after prompts/RULES.md and winning on conflict.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.