cy-create-tasks

Decompose PRDs and TechSpecs into implementable task files with codebase-informed details.

Updated May 15, 2026
One-click install
npx skills add https://github.com/JBonfim/skill-developer --skill cy-create-tasks-jbonfim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cy-create-tasks
Source: https://github.com/JBonfim/skill-developer/tree/main/.agents/skills/cy-create-tasks
Command: npx skills add https://github.com/JBonfim/skill-developer --skill cy-create-tasks-jbonfim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It decomposes product requirements and technical specs into a set of detailed, independently implementable task files so teams can execute work with fewer ambiguities and less manual coordination.

Core Features & Use Cases

  • Requirement decomposition: Breaks down PRDs/TechSpecs into granular tasks that map to real implementation work.
  • Codebase-informed enrichment: Explores the codebase to populate file paths, related/integrated components, and project conventions.
  • Task governance and validation: Produces a master task list and task files that follow the required templates, dependencies, and test expectations.

Quick Start

Use cy-create-tasks with a feature name that has an existing .compozy/tasks/<name>/ directory containing at least _prd.md or _techspec.md.

Frequently Asked Questions about cy-create-tasks

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

FAQPage Schema
How do I decompose a PRD into implementable engineering tasks?

Task decomposition from a PRD involves breaking down product requirements and technical specs into detailed, independently implementable task files. This process maps granular tasks to real implementation work, reducing execution ambiguities and minimizing manual team coordination.

What is the best way to generate task files with explicit dependencies from a TechSpec?

Generating task files with explicit dependencies from a TechSpec involves producing a master task list that follows registry-driven type constraints and templates. This ensures task files include explicit dependencies without cycles and embeds required test expectations for valid engineering workflow orchestration.

Does task decomposition work with existing codebases to populate file paths and conventions?

Task decomposition works with existing codebases by exploring the project structure to populate file paths, related components, and project conventions. This codebase-informed enrichment ensures generated task files accurately reflect integrated components and actual project scaffolding requirements.

Do I need an existing PRD or TechSpec directory before starting task decomposition?

You need an existing .compozy/tasks/<name>/ directory containing at least a _prd.md or _techspec.md file before starting task decomposition. This prerequisite ensures the requirements to convert into executable units for implementation planning and execution orchestration are available.

Can I use task decomposition to directly create a new PRD or TechSpec?

Task decomposition cannot be used to directly create a new PRD or TechSpec. It strictly applies when an existing PRD or TechSpec must be converted into executable units for implementation planning, rejecting any usage for initial document creation or direct code execution.

Why does task decomposition include embedded test requirements in generated files?

Task decomposition includes embedded test requirements in generated task files to ensure each independently implementable unit carries its validation expectations. This enforces task governance, ensuring teams execute engineering work with clear test parameters and fewer integration ambiguities.