Task Generation

Transform implementation plans into prioritized user-story task lists.

1|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/yangsi7/fine-tuning-exercise-generation --skill task-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Task Generation
Source: https://github.com/yangsi7/fine-tuning-exercise-generation/tree/main/.claude/skills/generate-tasks
Command: npx skills add https://github.com/yangsi7/fine-tuning-exercise-generation --skill task-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solves? This Skill transforms detailed implementation plans into executable task lists, organized by user story. It enforces a test-first approach and ensures every acceptance criterion is covered, streamlining development and enabling automatic quality gate validation.

Core Features & Use Cases

  • User Story-Centric Organization: Generates tasks grouped by user story (P1, P2, P3), ensuring a clear path to delivering incremental user value and enabling progressive delivery.
  • Test-First Mandate: Ensures that test-writing tasks are prioritized before implementation tasks for each user story, adhering to Test-Driven Development (TDD) principles.
  • Automatic Quality Gate: Automatically invokes the /audit command after task generation to validate constitutional compliance, requirement coverage, and task quality, blocking implementation if critical issues are found.
  • Use Case: After an implementation plan is finalized, use this Skill to create a tasks.md file that developers can immediately use. This list will include setup, foundational work, and then specific tasks for each user story, complete with test requirements and parallelization markers.

Quick Start

Use the Task Generation skill to create a task breakdown from 'specs/001-user-auth/plan.md'.

Frequently Asked Questions about Task Generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down an implementation plan into executable tasks?

Task generation transforms a detailed implementation plan into organized, executable tasks grouped by user story priority (P1, P2, P3). It extracts acceptance criteria and maps them to models, services, endpoints, and tests across sequential phases, producing T-prefixed task items with parallelization markers for immediate developer use.

What's the best way to organize tasks for test-driven development?

Test-first task organization prioritizes test-writing before implementation for each user story, ensuring every acceptance criterion has corresponding test coverage. This enforces TDD discipline and prevents incomplete feature delivery by making test tasks prerequisites in the task breakdown.

Can I automatically validate task quality and requirement coverage?

Yes. Task generation automatically invokes an audit command post-completion to validate constitutional compliance, requirement coverage, and task quality against governance rules. Critical issues block implementation progression until resolved.

What input files do I need before generating tasks?

Task generation requires a finalized implementation plan (plan.md) and specification document (spec.md) as mandatory prerequisites. Optional data model and contract files enable richer task mapping. These inputs are validated before task generation proceeds.

How are tasks organized for parallel development?

Tasks include parallelization markers ([P]) indicating which work can execute concurrently. Organization spans Phase 1 Setup, Phase 2 Foundational, Phase 3+ User Story Phases, and Phase Final Polish, enabling teams to identify independent work streams and accelerate delivery.

Why use user-story-oriented task breakdown over flat task lists?

User-story organization groups related tasks by feature priority, enabling incremental user value delivery and progressive product rollout. This structure clarifies dependencies, improves sprint planning, and aligns implementation with business outcomes rather than isolated technical work.