generate-tasks
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:
- Read the PRD file and extract metadata
- Analyze PRD content to generate a comprehensive task list
- 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
- For
- Save task file in the specified output directory (create if needed)
- 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
- 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
- Smart Task Generation: Analyze PRD sections to create relevant tasks
- Task Grouping: Organize tasks by implementation phases
- Documentation First: Always include doc review as first subtask
- Path Management: Use relative paths for portability
- Metadata Preservation: Extract PRD title and key info for task file header
More from jpoutrin/product-forge
rfc-specification
RFC (Request for Comments) specification writing with objective technical analysis. Use when creating technical specifications, design documents, or architecture proposals that require structured evaluation of options and trade-offs.
10brainstorm-solution
Structured brainstorming for technical solutions
5typescript-import-style
Merge-friendly import formatting (one-per-line, alphabetical). Auto-loads when writing TypeScript/JavaScript imports to minimize merge conflicts in parallel development. Enforces consistent grouping and sorting.
5typescript-code-review
TypeScript and React code review guidelines (type safety, React patterns, performance). Auto-loads when reviewing TypeScript/React code.
5zod
Zod schema validation patterns and type inference. Auto-loads when validating schemas, parsing data, validating forms, checking types at runtime, or using z.object/z.string/z.infer in TypeScript.
5task-orchestration
Documentation-first task execution with quality checks and progress tracking. Use when working with task lists, implementing features, or executing multi-step work to ensure systematic completion with proper documentation review.
4