ns-tasks — Mobile implementation tasks
SkillFiles & storageSlice a NowStack Mobile app's .agents/plan/PRD.md + .agents/plan/ARCHITECTURE.md into well-scoped, implementable task files under .agents/plan/tasks/, each an autonomous 1–3h vertical slice (Convex schema/function → Expo screen → wiring) with success criteria, dependencies, and verification commands. Use for "create tasks", "ns tasks", "break this into tickets", or as the third planning step after ns-prd and ns-architecture. Both docs must exist first.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ns-tasks — Mobile implementation tasks skill
What this skill tells your AI
The instructions your AI receives, as published by melvynx/saveit.now in .agents/skills/ns-tasks/SKILL.md and read by ahel’s review.
Each task is a vertical slice an agent can finish autonomously in ~1–3h with a clear deliverable and a way to verify it. Mobile slices usually run schema + index → Convex function (built with the project builders) → Expo screen/route → wire-up → verify.
Phase 2 — Decompose into slices + dependency graph
- Cut the architecture into vertical slices, not horizontal layers — a task should deliver a usable thing end-to-end (data → backend → screen), not "all the schema".
- Order by dependency: schema/foundation → core Convex functions → screens → monetization/entitlements → polish. Note which tasks block which.
- Right-size: 1–3h each. Split anything bigger; merge trivial ones.
Phase 3 — Verify before writing
Confirm: every PRD must-have maps to ≥1 task; every architecture table/function/screen is covered; dependencies are acyclic; each task has a concrete verification step. If gaps, analyze more — don't emit tasks with holes.
Phase 4 — Write the files
- Create
.agents/plan/tasks/(numbered:01-…md,02-…md). - One file per task using the template below.
- Write
.agents/plan/tasks/README.md: project summary, execution guidelines (read the matching.agents/rules/first, followconvex/_generated/ai/guidelines.md), and the phased checklist with dependencies.
<task_template>
# Task [NN]: [Action-oriented title]
## Context
[1–2 sentences linking back to the PRD feature / ARCHITECTURE section this delivers.]
## Scope
[The specific, end-to-end deliverable for this slice.]
## Implementation
**Files to create/modify**
- `convex/<domain>/<file>.ts` — [function(s), built with `authQuery`/`authMutation`/`adminQuery`…]
- `convex/schema.ts` — [table + indexes, if any]
- `mobile-app/app/(<group>)/<screen>.tsx` — [screen]
- [web `web-app/app/routes/…` if the `/app` surface is touched]
**Key functionality**
- […] (server-derived identity, validators on args, `.withIndex` not `.filter`)
**Patterns / rules to follow**
- `.agents/rules/convex.md`, `.agents/rules/mobile-app.md`, `.agents/rules/auth-payments-storage.md` as applicable
- Route-group paths (e.g. `/(flow)/paywall`); IAP iOS / Stripe Android-web; entitlement user-level + idempotent grants
## Success Criteria
- [ ] [Observable outcome 1]
- [ ] [Observable outcome 2]
## Verification
- `npx convex dev --once` (Convex changes)
- `cd mobile-app && npx tsc --noEmit` (+ `npm run lint` if shared UI)
- [Simulator/manual step for nav/auth/paywall/native behavior]
## Dependencies
- Blocked by: Task [N] — [name] (or "none")
- Blocks: Task [X]
**Phase**: Foundation / Core / Monetization / Polish
</task_template>
Signals
- GitHub stars
- 31
- Forks
- 5
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
ns-tasks- Source
- github.com/melvynx/saveit.now