Agent skill · luongnv89
tasks-generator
Generate sprint-based development tasks from a PRD. Use when asked to create tasks or break down requirements. Don't use for PRD/TAD authoring or task execution.
What it needs
About 6k tokens when loaded.
What this skill does
Tasks Generator Transform PRD documents into structured, sprint-based development tasks with dependency analysis. Environment Check Before running this skill, verify: [ ] The project has a PRD file (prd.md or similar) [ ] You have write access to the project directory [ ] The project is a git repository with a remote [ ] You can run bash commands in the project directory If any check fails, the skill will stop and ask for clarification. Subagent Architecture This skill uses a Staged Pipeline (E) + Parallel Workers (B) architecture: Agents: 1. agents/requirements-extractor.md — Reads PRD + supporting docs, produces structured feature list 2. agents/sprint-planner.md — Defines sprint scope (POC, MVP, full features), produces sprint plan 3. agents/sprint-worker.md — Generates tasks for ONE sprint (runs in parallel, one per sprint) 4. agents/dependency-resolver.md — Wires cross-sprint dependencies, produces final tasks.md Key Insight: Per-sprint task generation is parallelizable. Large PRDs produce 30-80 tasks across 4+ sprints. Sprint tasks are not fully independent — Sprint 2 depends on Sprint 1 output — so the dependency-resolver does a final pass to wire cross-sprint relationships. Repo Sync Before Edits (mandatory) Before creating/updating/deleting files in an existing repository, sync the current branch with remote: If the working tree is not clean, stash first, sync, then restore: If origin is missing, pull is unavailable, or rebase/stash conflicts occur, stop and ask the user before continuing. Modes (check before running) Input resolution: $ARGUMENTS present → use it directly; empty → auto-pick (see Input below). Repo state: dirty working tree → stash before sync (see Repo Sync); no origin → stop and ask. Existing tasks.md: back it up before regenerating (see Pre-checks). README update: only if the PRD lives inside an ideas repo (see README Maintenance) — skip otherwise. Input Preferred: PRD file path provided in $ARGUMENTS. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills luongnv89/tasks-generator