planning-tasks

Convert ambiguous goals into ordered task plans with dependencies and acceptance criteria.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/maestria-co/ai-playbook --skill planning-tasks-maestria-co
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-tasks
Source: https://github.com/maestria-co/ai-playbook/tree/main/skills/planning-tasks
Command: npx skills add https://github.com/maestria-co/ai-playbook --skill planning-tasks-maestria-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks an ambiguous goal into an ordered, concrete, executable task list with acceptance criteria and dependencies. Write a plan before coding to reduce risk and rework.

Core Features & Use Cases

  • Convert fuzzy goals into a prioritized sequence of tasks with inputs, outputs, and testable acceptance criteria.
  • Identify dependencies, risks, and uncertainties upfront to guide implementation.
  • Create a shareable plan document that serves as the single source of truth for the feature.

Quick Start

Plan the feature by outlining the tasks and acceptance criteria before writing code.

Frequently Asked Questions about planning-tasks

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

FAQPage Schema
How do I turn vague software goals into an actionable task plan?

To turn vague software goals into an actionable task plan, identify goal ambiguities and convert them into an ordered, executable task list with dependencies, inputs, outputs, and testable acceptance criteria.

When do I need task planning for software engineering projects?

Task planning is needed when project goals are multifaceted, touch multiple code areas, or have unclear scope where unverified assumptions could waste implementation effort and cause rework.

How do I create a task plan with dependencies and acceptance criteria?

Create a task plan by outlining a prioritized sequence of tasks, mapping upfront dependencies and risks, and defining testable acceptance criteria with specific inputs and outputs for each task.

What is the best way to manage project risk before writing code?

Manage project risk by creating a shareable plan document that identifies dependencies, risks, and uncertainties upfront to guide implementation, serving as the single source of truth for the feature.

Can I use task planning for features that span multiple code areas?

Yes, task planning is specifically designed for features spanning multiple code areas, breaking multifaceted scope into an ordered, executable task list to reduce implementation risk and rework.