plan-tasks

Decompose approved design artifacts into self-contained implementation task files.

30|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Codagent-AI/agent-skills --skill plan-tasks-codagent-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-tasks
Source: https://github.com/Codagent-AI/agent-skills/tree/main/skills/plan-tasks
Command: npx skills add https://github.com/Codagent-AI/agent-skills --skill plan-tasks-codagent-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the chaos of poorly scoped, overlapping, or overly fragmented implementation tasks that lead to wasted developer time, merge conflicts, and delayed feature delivery for software changes.

Core Features & Use Cases

  • Structured Task Breakdown: Synthesizes proposal, design, and specification artifacts into self-contained, isolated task files with all context an implementer needs.
  • Intelligent Task Grouping: Enforces best practices for merging related work into meaningful delivery units, avoiding anti-patterns like over-splitting or standalone infrastructure tasks.
  • Use Case: For a new user notification feature, it groups API, persistence, and notification logic into a single task instead of splitting them into separate, low-value micro-tasks.

Quick Start

Use the plan-tasks skill to break down the approved user notification feature proposal into a structured, executable task list for the engineering team.

Frequently Asked Questions about plan-tasks

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

FAQPage Schema
How do I break down software changes into executable implementation tasks?

Break down software changes by synthesizing approved proposal, design, and specification artifacts into self-contained, isolated task files. This structured task breakdown ensures each implementation unit includes all necessary context, acceptance criteria, and completion conditions with no cross-task dependencies.

What is the best way to avoid over-splitting engineering workflows into micro-tasks?

Avoid over-splitting by enforcing intelligent task grouping that merges related work into meaningful delivery units. Instead of creating standalone infrastructure tasks, it groups API, persistence, and logic components together to prevent overlapping work and merge conflicts.

How do I create self-contained task files for autonomous subagents?

Create self-contained task files by decomposing specification artifacts into independently executable, reviewable task units. Each file provides autonomous subagents with all necessary context, acceptance criteria, and completion conditions required to execute without cross-task dependencies.

Do I need approved proposal and design artifacts before planning implementation tasks?

Yes, approved proposal, design, and specification artifacts are required inputs. The task planning process synthesizes these engineering workflow artifacts to decompose changes into structured, executable task lists with proper context and acceptance criteria.

Why does unstructured task breakdown cause merge conflicts in software development?

Unstructured task breakdown causes merge conflicts when poorly scoped or overlapping implementation tasks lead to wasted developer time. Without intelligent task grouping, fragmented work creates cross-task dependencies that delay feature delivery and increase integration friction.