Agent skill
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".
Install this agent skill to your Project
npx add-skill https://github.com/aiskillstore/marketplace/tree/main/skills/emz1998/tasks-generator
SKILL.md
Tasks Generator
Generate structured, actionable task roadmaps from project specifications (PRD, Tech Specs, UI/UX Specs).
Workflow
- Gather inputs - Locate and read PRD, Tech Specs, and UI/UX specs
- Analyze specifications - Extract features, requirements, and dependencies
- Generate task breakdown - Create hierarchical tasks organized by phase/sprint
- Apply template - Format output using
assets/tasks-template.md - Review dependencies - Validate task sequencing and parallel opportunities
Input Requirements
Locate specification documents in these common paths:
- PRD:
.claude/docs/specs/prd.mdordocs/prd.md - Tech Specs:
.claude/docs/specs/tech-specs.mdordocs/tech-specs.md - UI/UX:
.claude/docs/specs/ui-ux.mdordocs/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:
- Acceptance Criteria - Checklist of completion requirements
- Verification - Concrete steps to validate completion
Pattern:
**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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
perigon-backend
Perigon ASP.NET Core + EF Core + Aspire conventions
perigon-agent
Pointers for Copilot/agents to apply Perigon conventions
perigon-angular
Angular 21+ standalone/Material/signal conventions for Perigon WebApp
fastapi-mastery
Comprehensive FastAPI development skill covering REST API creation, routing, request/response handling, validation, authentication, database integration, middleware, and deployment. Use when working with FastAPI projects, building APIs, implementing CRUD operations, setting up authentication/authorization, integrating databases (SQL/NoSQL), adding middleware, handling WebSockets, or deploying FastAPI applications. Triggered by requests involving .py files with FastAPI code, API endpoint creation, Pydantic models, or FastAPI-specific features.
context7-efficient
Token-efficient library documentation fetcher using Context7 MCP with 86.8% token savings through intelligent shell pipeline filtering. Fetches code examples, API references, and best practices for JavaScript, Python, Go, Rust, and other libraries. Use when users ask about library documentation, need code examples, want API usage patterns, are learning a new framework, need syntax reference, or troubleshooting with library-specific information. Triggers include questions like "Show me React hooks", "How do I use Prisma", "What's the Next.js routing syntax", or any request for library/framework documentation.
browser-use
Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take screenshots, and extract data. Use when tasks require web browsing, form submission, web scraping, UI testing, or any browser interaction.
Didn't find tool you were looking for?