prd-to-vertical-slice-tasks

Decompose plans and PRDs into vertical slice tasks with dependencies and acceptance criteria.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/MADTeacher/skills --skill prd-to-vertical-slice-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-to-vertical-slice-tasks
Source: https://github.com/MADTeacher/skills/tree/main/prd-to-vertical-slice-tasks
Command: npx skills add https://github.com/MADTeacher/skills --skill prd-to-vertical-slice-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Этот навык позволяет разбивать планы, PRD и требования на независимые, исполнимые задачи, используя подход вертикальных срезов.

Core Features & Use Cases

  • Разбиение плана на завершенные end-to-end задачи, покрывающие данные, бизнес-логике, API, UI, тесты и наблюдаемое поведение.
  • Генерация набора связанных, детерминируемых задач с зависимостями и критериями приемки.
  • Применение к планам, PRD и описаниям функций для вывода автономной дорожной карты реализации.

Quick Start

Передайте план, PRD или описание функции, и я разложу его на независимые вертикальные срезы, готовые к реализации.

Frequently Asked Questions about prd-to-vertical-slice-tasks

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

FAQPage Schema
How do I decompose a PRD into executable vertical slices?

To decompose a PRD into vertical slices, you provide the requirements document, and the system breaks it down into independent end-to-end tasks covering data, business logic, API, UI, tests, and observability layers with explicit dependencies and acceptance criteria.

What are vertical slices in product planning and task decomposition?

Vertical slices in product planning are independent, executable tasks that span end-to-end system layers like data, business logic, and UI. Each slice yields a demonstrable outcome, ensuring a feature delivers value across all necessary architectural components.

How to break down product requirements into tasks with acceptance criteria?

Breaking down product requirements into tasks with acceptance criteria involves analyzing the PRD and generating a structured set of AFK tasks. Each task includes explicit dependencies and demonstrable acceptance criteria covering data, API, UI, and tests.

Do I need a complete PRD to generate end-to-end system tasks?

Yes, you need clear input materials such as a plan, PRD, or feature description to generate end-to-end system tasks. The decomposition process requires defined requirements to accurately map out vertical slices across all system layers.

What is the best way to create independent development tasks from a feature plan?

The best way to create independent development tasks from a feature plan is to apply vertical slice decomposition. This approach structures the plan into demonstrable AFK tasks that cover the full technology stack, from data to observability, with clear dependencies.

Can I use vertical slice decomposition for requirements without UI components?

Vertical slice decomposition applies to product planning tasks across data, business logic, API, UI, tests, and observability. If a requirement lacks a UI component, the generated slices will still cover the remaining end-to-end system layers to ensure a demonstrable outcome.