tasks-generator

Generate structured task roadmaps from project specifications. Use when the user asks to create tasks, sprint plans, roadmaps, or work breakdowns based on PRD (Product Requirements Document), Tech Specs, or UI/UX specs. Triggers include requests like "generate tasks from PRD", "create sprint plan", "break down this spec into tasks", "create a roadmap", or "plan the implementation".

25 stars

Best use case

tasks-generator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Generate structured task roadmaps from project specifications. Use when the user asks to create tasks, sprint plans, roadmaps, or work breakdowns based on PRD (Product Requirements Document), Tech Specs, or UI/UX specs. Triggers include requests like "generate tasks from PRD", "create sprint plan", "break down this spec into tasks", "create a roadmap", or "plan the implementation".

Teams using tasks-generator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/tasks-generator/SKILL.md --create-dirs "https://raw.githubusercontent.com/ComeOnOliver/skillshub/main/skills/aiskillstore/marketplace/emz1998/tasks-generator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/tasks-generator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How tasks-generator Compares

Feature / Agenttasks-generatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generate structured task roadmaps from project specifications. Use when the user asks to create tasks, sprint plans, roadmaps, or work breakdowns based on PRD (Product Requirements Document), Tech Specs, or UI/UX specs. Triggers include requests like "generate tasks from PRD", "create sprint plan", "break down this spec into tasks", "create a roadmap", or "plan the implementation".

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Tasks Generator

Generate structured, actionable task roadmaps from project specifications (PRD, Tech Specs, UI/UX Specs).

## Workflow

1. **Gather inputs** - Locate and read PRD, Tech Specs, and UI/UX specs
2. **Analyze specifications** - Extract features, requirements, and dependencies
3. **Generate task breakdown** - Create hierarchical tasks organized by phase/sprint
4. **Apply template** - Format output using `assets/tasks-template.md`
5. **Review dependencies** - Validate task sequencing and parallel opportunities

## Input Requirements

Locate specification documents in these common paths:

- PRD: `.claude/docs/specs/prd.md` or `docs/prd.md`
- Tech Specs: `.claude/docs/specs/tech-specs.md` or `docs/tech-specs.md`
- UI/UX: `.claude/docs/specs/ui-ux.md` or `docs/ui-ux.md`

If documents are missing, prompt user for their locations.

## Task Generation Process

### Step 1: Extract from PRD

Parse the PRD for:

- Core features and user stories → become sprint goals
- MVP requirements → Phase 1/2 priority tasks
- Non-functional requirements → infrastructure/foundation tasks
- Success metrics → verification criteria

### Step 2: Extract from Tech Specs

Parse Tech Specs for:

- Architecture decisions → foundation phase setup tasks
- Data models/schemas → type definition tasks (SPRINT-002)
- API contracts → integration tasks
- Technology stack → environment setup tasks (SPRINT-001)
- Performance requirements → optimization tasks

### Step 3: Extract from UI/UX Specs

Parse UI/UX for:

- Component specifications → UI development tasks
- User flows → feature integration tasks
- Design system requirements → styling/theming tasks
- Accessibility requirements → QA tasks

### Step 4: Organize into Phases

**Phase 1: Foundation** (Always required)

- SPRINT-001: Environment Setup - tooling, dependencies, project structure
- SPRINT-002: Define Contracts/Types - interfaces, schemas, validation

**Phase 2: Build** (Feature development)

- Group related features into sprints
- Order by dependency chain
- Mark parallel tasks with `[P]`

**Phase 3: Deployment**

- CI/CD pipeline setup
- Environment configuration
- Monitoring and observability

## Task ID Convention

Use sequential numbering: `T001`, `T002`, `T003`...

Alternative: Decade-based per sprint: `SPRINT-001: T001-T009`, `SPRINT-002: T010-T019`

Choose one approach consistently.

## Parallel Task Rules

Mark tasks with `[P]` when:

- Task has NO dependencies on other tasks in same sprint
- Task can start immediately when sprint begins
- Multiple `[P]` tasks can run simultaneously

Example:

```
- T001 [P]: Initialize project structure
- T002 [P]: Configure linting
- T003: Install dependencies (depends on T001)
```

## Acceptance Criteria Guidelines

Each sprint must include:

1. **Acceptance Criteria** - Checklist of completion requirements
2. **Verification** - Concrete steps to validate completion

Pattern:

```markdown
**Acceptance Criteria:**
- [ ] [Specific measurable outcome]
- [ ] [Tests pass / coverage requirement]
- [ ] [Integration verified]

**Verification:**
- Run [specific command] and confirm [expected result]
- Demo [specific feature] to verify [behavior]
```

## Output Format

Use the template at `assets/tasks-template.md` for consistent formatting.

Key sections:

- Overview with project metadata
- Roadmap organized by Phase → Sprint → Tasks
- Dependencies and Execution Order
- Parallel Opportunities
- Risks & Blockers

## Task Estimation Heuristics

When specs don't provide estimates:

- Type definitions: 1-2 tasks per domain
- API endpoints: 1 task per endpoint + integration
- UI components: 1 task per major component
- Environment setup: 3-5 tasks standard
- Testing: ~30% of implementation tasks

## References

- For detailed task analysis patterns: see `references/task-analysis.md`
- For output template: see `assets/tasks-template.md`

Related Skills

Research Proposal Generator

25
from ComeOnOliver/skillshub

Generate high-quality academic research proposals for PhD applications following Nature Reviews-style academic writing conventions.

Paper Slide Deck Generator

25
from ComeOnOliver/skillshub

Transform academic papers and content into professional slide deck images with automatic figure extraction.

window-function-generator

25
from ComeOnOliver/skillshub

Window Function Generator - Auto-activating skill for Data Analytics. Triggers on: window function generator, window function generator Part of the Data Analytics skill category.

website-generator

25
from ComeOnOliver/skillshub

Use when the user asks to create a website, build a site, generate a landing page, or mentions B12. Trigger phrases: "create a website", "build me a site", "website for my business", "generate a landing page", "B12 website". Trigger with 'website', 'generator'.

webhook-receiver-generator

25
from ComeOnOliver/skillshub

Webhook Receiver Generator - Auto-activating skill for API Integration. Triggers on: webhook receiver generator, webhook receiver generator Part of the API Integration skill category.

vulnerability-report-generator

25
from ComeOnOliver/skillshub

Vulnerability Report Generator - Auto-activating skill for Security Advanced. Triggers on: vulnerability report generator, vulnerability report generator Part of the Security Advanced skill category.

vue-component-generator

25
from ComeOnOliver/skillshub

Vue Component Generator - Auto-activating skill for Frontend Development. Triggers on: vue component generator, vue component generator Part of the Frontend Development skill category.

user-story-generator

25
from ComeOnOliver/skillshub

User Story Generator - Auto-activating skill for Enterprise Workflows. Triggers on: user story generator, user story generator Part of the Enterprise Workflows skill category.

typeorm-entity-generator

25
from ComeOnOliver/skillshub

Typeorm Entity Generator - Auto-activating skill for Backend Development. Triggers on: typeorm entity generator, typeorm entity generator Part of the Backend Development skill category.

torchserve-config-generator

25
from ComeOnOliver/skillshub

Torchserve Config Generator - Auto-activating skill for ML Deployment. Triggers on: torchserve config generator, torchserve config generator Part of the ML Deployment skill category.

svg-icon-generator

25
from ComeOnOliver/skillshub

Svg Icon Generator - Auto-activating skill for Visual Content. Triggers on: svg icon generator, svg icon generator Part of the Visual Content skill category.

status-report-generator

25
from ComeOnOliver/skillshub

Status Report Generator - Auto-activating skill for Enterprise Workflows. Triggers on: status report generator, status report generator Part of the Enterprise Workflows skill category.