.agents/skills/task-generation/SKILL.md
Generate a detailed task list from a PRP. Use after a PRP is created and ready for implementation planning.
npx skillsauth add aspiers/ai-config task-generationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a detailed, step-by-step task list in Markdown format based on an existing Product Requirements Prompt (PRP).
Use this skill when:
.ai/[feature-name]/prp.mdfeature_name - Locates the PRP at .ai/[feature-name]/prp.md.ai/[feature-name]/tasks.mdfeat: add .ai/[feature-name]/tasks.md
Generate tasks according to .ai/[feature-name]/prp.md
The tasks.md file must follow this structure:
# Context
See [prp.md][./prp.md] for the corresponding Product Requirements Prompt.
# Relevant Files
- `path/to/file1.ts` - Brief description of why this file is relevant
- `path/to/file1.test.ts` - Unit tests for `file1.ts`
- `path/to/another/file.tsx` - Brief description
- `path/to/another/file.test.tsx` - Unit tests for `another/file.tsx`
- `lib/utils/helpers.ts` - Utility functions needed for calculations
- `lib/utils/helpers.test.ts` - Unit tests for helpers.ts
# Tasks
- [ ] 1. Parent Task Title
- [ ] 1.1. Sub-task description 1.1
- [ ] 1.2. Sub-task description 1.2
- [ ] 2. Parent Task Title
- [ ] 2.1. Sub-task description 2.1
- [ ] 3. Parent Task Title (may not require sub-tasks)
Assume the primary reader is a junior developer who will implement the feature. Tasks should be clear, actionable, and provide enough context for someone less familiar with the codebase to complete them.
The process explicitly requires a pause after generating parent tasks to get user confirmation ("Go") before proceeding to generate detailed sub-tasks. This ensures the high-level plan aligns with user expectations.
development
Run tests according to repository guidelines. Use after linting passes, before staging changes.
development
Orchestrate the complete development workflow for implementing sub-tasks from a task list. Use for end-to-end feature implementation with quality controls.
development
Implement a single sub-task from a task list. Use when working on feature development with existing task lists.
development
Create subagent definitions for Claude Code and OpenCode that delegate to skills. Use when creating new subagents or refactoring existing ones to follow the delegation pattern.