project-planning

Decompose requirements documents into dependency-aware task lists with priorities and todo export.

704|58|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/openyak/desktop --skill project-planning-openyak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-planning
Source: https://github.com/openyak/desktop/tree/main/backend/app/data/skills/project-planning
Command: npx skills add https://github.com/openyak/desktop --skill project-planning-openyak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parse a PRD, requirements document, or feature description into a structured task list with dependencies and priorities.

Core Features & Use Cases

  • Decomposes input into 5-20 actionable tasks with clear dependencies
  • Establishes priorities based on criticality and blocking relationships
  • Use Case: Plan a project from a PRD to a prioritized task list ready for your todo tool

Quick Start

Plan this project by providing a requirements document and asking to break it into a prioritized task list with dependencies.

Frequently Asked Questions about project-planning

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

FAQPage Schema
How do I break a PRD into actionable tasks with dependencies?

To break a PRD into actionable tasks, you parse the requirements document to decompose it into 5-20 structured tasks. This process establishes clear dependencies and priorities based on task criticality and blocking relationships to generate a ready-to-use plan.

What is the best way to create a dependency-aware project plan from a feature description?

Creating a dependency-aware project plan involves analyzing a feature description to identify critical paths and blocking relationships. It decomposes requirements into prioritized tasks, ensuring clear execution order and structured project management output.

Can I use a requirements document to generate a prioritized task list for my team?

Yes, you can use a requirements document to generate a prioritized task list. The input is decomposed into actionable tasks where priorities are established based on criticality, allowing teams to track dependencies and manage workflows effectively.

How many tasks should a project plan decompose into from a single PRD?

A project plan should decompose a PRD into 5-20 actionable tasks. This range ensures the requirement breakdown is granular enough for clear tracking while remaining manageable for establishing dependencies and assigning priorities.

Does project planning work for product development requirement breakdowns?

Project planning works effectively for product development requirement breakdowns. It analyzes feature descriptions and PRDs to establish dependencies and assign priorities, enabling structured task management across development teams.

What format is the exported plan when parsing a PRD into tasks?

The exported format is a todo-formatted plan. After decomposing the input requirements and establishing priorities, the output provides a structured task list ready for integration into standard todo tracking tools.