plan-writing

Breaks down complex work into small, verifiable tasks with clear criteria.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill plan-writing-daytimeblues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-writing
Source: https://github.com/DaytimeBlues/ADHD-CADDI/tree/main/.agent/skills/plan-writing
Command: npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill plan-writing-daytimeblues

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of tackling large or complex tasks by breaking them down into manageable, verifiable steps, ensuring clarity and progress.

Core Features & Use Cases

  • Task Decomposition: Breaks down large objectives into small, focused, and independently verifiable tasks.
  • Dependency Management: Helps identify logical ordering and potential parallelization of tasks.
  • Verification Criteria: Ensures each task has a clear definition of "done" and how to check it.
  • Use Case: When starting a new software feature, use this skill to plan out all the necessary coding, testing, and documentation steps, ensuring nothing is missed.

Quick Start

Use the plan-writing skill to create a plan for adding a new user authentication feature to a web application.

Frequently Asked Questions about plan-writing

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

FAQPage Schema
How do I break down complex software development tasks into verifiable steps?

To break down complex software development tasks, you decompose large objectives into small, focused, and independently verifiable steps. This approach ensures clarity, logical ordering, and clear outcomes for each phase of the project.

What is the best way to plan a multi-step feature implementation workflow?

The best way to plan a multi-step feature implementation workflow is to structure work into small, verifiable steps with clear outcomes. This method manages dependencies and defines simple, project-specific verification criteria to ensure nothing is missed.

How do you define verification criteria for project management and task breakdown?

Defining verification criteria for task breakdown involves establishing a clear definition of done for each decomposed task. It ensures each step has specific, project-focused checks to verify the outcome independently.

Can I use agile task planning for refactoring and bug fixing?

Yes, agile task planning applies to refactoring and bug fixing requiring multi-step execution. It breaks down these complex tasks into manageable, verifiable steps to ensure logical ordering and clear progress tracking.

How does dependency management work when structuring work into actionable steps?

Dependency management identifies the logical ordering and potential parallelization of tasks. By structuring work into actionable steps, it ensures clear progression and helps identify which tasks can be executed concurrently.

When should I not use structured task planning for my workflow?

Structured task planning is not ideal for simple, single-step modifications that require no multi-step execution. If the objective lacks complex dependencies or clear outcomes, a full task breakdown adds unnecessary overhead.