Skip to content
generate-tasks logo

Generate Tasks

generate-tasks

Convert PRD to structured task list with automatic linking

jpoutrin/product-forge0installs16stars

SKILL.md

Full skill instructions

generate-tasks

Category: Task Management

Usage

generate-tasks <prd-file> [--output-dir <directory>]

Arguments

  • <prd-file>: Required - Path to the PRD file to convert
  • --output-dir: Optional - Directory for task file (default: ./​tasks/)

Execution Instructions for Claude Code

When this command is run, Claude Code should:

  1. Read the PRD file and extract metadata
  2. Analyze PRD content to generate a comprehensive task list
  3. Create task file with proper naming convention:
    • For *-prd.md: create *-prd-tasks.md
    • For *-frd.md: create *-frd-tasks.md
    • For *-simple-frd.md: create *-simple-frd-tasks.md
  4. Save task file in the specified output directory (create if needed)
  5. Update the PRD with a reference to the generated task file:
    • Add or update the "Implementation Tracking" section
    • Include task file path and generation date
  6. Follow any additional process in the source documentation

Task File Format

Generated task file should include:

# [PRD Title] Implementation Tasks

Source PRD: [relative path to PRD]
Generated: [date]
Total Tasks: [count]
Completed: 0

## Tasks

- [ ] 1.0 Setup and Configuration
  - [ ] 1.1 Review relevant documentation
  - [ ] 1.2 Set up development environment

- [ ] 2.0 Core Implementation
  - [ ] 2.1 [Specific task based on PRD]
  ...

PRD Update

Add to PRD under "Implementation Tracking" section:

## Implementation Tracking

Task List: ./​tasks/[filename]-tasks.md
Generated: 2025-01-06
Status: See task file for current progress

Source Content Location

The full process documentation can be found at: claude_settings/​python/​shared/​processes/​task-generation.md

Claude Code should read this file and follow the documented process exactly.

Example

# Generate tasks in default location
generate-tasks user-auth-frd.md

# Generate tasks in specific directory
generate-tasks inventory-prd.md --output-dir ../​tasks/

# Generate from PRD in another directory
generate-tasks ./​drafts/​feature-prd.md

Implementation Tips for Claude Code

  1. Smart Task Generation: Analyze PRD sections to create relevant tasks
  2. Task Grouping: Organize tasks by implementation phases
  3. Documentation First: Always include doc review as first subtask
  4. Path Management: Use relative paths for portability
  5. Metadata Preservation: Extract PRD title and key info for task file header

More skills from jpoutrin

create-skill logo
jpoutrin/product-forge

create-skill

Create a new Claude Code agent skill with proper folder structure and SKILL.md format. Use when the user wants to add a model-invoked skill that Claude uses autonomously based on context. Handles skill folder creation with SKILL.md and optional reference files.

16 0
View
design-system logo
jpoutrin/product-forge

design-system

Design system management for building and reusing UI components, tokens, and patterns. Use when working with component libraries, design tokens, style guides, or reusable UI patterns to ensure consistency and promote component reuse.

16 0
View
fastmcp logo
jpoutrin/product-forge

fastmcp

FastMCP TypeScript framework patterns for MCP servers. Auto-loads when building MCP servers, creating tools/resources/prompts, implementing authentication, configuring transports, or working with FastMCP in TypeScript.

16 0
View
portman logo
jpoutrin/product-forge

portman

Port management for local development with git worktrees. Use when setting up local development environments, booking ports for services to avoid collisions between parallel worktrees, or configuring docker-compose with dynamic ports.

16 0
View
qa-test-management logo
jpoutrin/product-forge

qa-test-management

Automatic QA test lifecycle management, naming conventions, and directory structure. Use when creating, organizing, or tracking QA tests to ensure proper naming, directory structure, and status transitions.

16 0
View
create-command logo
jpoutrin/product-forge

create-command

Create a new Claude Code slash command with proper YAML frontmatter structure. Use when the user wants to add a custom slash command to a plugin. Handles command file creation with description, argument hints, allowed tools, and all advanced features.

16 0
View
dependency-alignment logo
jpoutrin/product-forge

dependency-alignment

Dependency version alignment and conflict resolution for parallel development. Use when extracting dependencies from Tech Specs to ensure version compatibility with existing project dependencies and transitive dependencies.

16 0
View
code-review logo
jpoutrin/product-forge

code-review

Review code changes between commits for security, logic, performance, and style issues

16 0
View
create-persona logo
jpoutrin/product-forge

create-persona

Create detailed user persona with guided questions

16 0
View
bl-sync logo
jpoutrin/product-forge

bl-sync

Sync git-branchless stack with main branch - fetch, rebase, and handle merges

16 0
View
bl-undo logo
jpoutrin/product-forge

bl-undo

Undo git-branchless operations - recover from mistakes interactively

16 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View