plan-writing

Break down work into small, verifiable steps with dependencies and verification criteria.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/simoabid/ABID.Dev-Portfolio --skill plan-writing-simoabid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-writing
Source: https://github.com/simoabid/ABID.Dev-Portfolio/tree/main/.agent/skills/plan-writing
Command: npx skills add https://github.com/simoabid/ABID.Dev-Portfolio --skill plan-writing-simoabid

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing complex tasks by providing a structured framework for breaking them down into small, verifiable, and logically ordered steps, ensuring clarity and efficient execution.

Core Features & Use Cases

  • Task Decomposition: Breaks down large initiatives into manageable tasks (2-5 minutes each).
  • Verification Criteria: Defines clear, independently verifiable outcomes for each task.
  • Logical Ordering: Establishes dependencies and highlights critical paths for efficient workflow.
  • Use Case: When starting a new feature development, use this skill to outline all necessary steps from setup to deployment, ensuring no critical part is missed and each step has a clear definition of "done."

Quick Start

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

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 project work into verifiable steps?

To break down complex project work, you structure large initiatives into small, verifiable tasks lasting 2-5 minutes each. This task decomposition ensures manageable execution by defining clear, independently verifiable outcomes for every step.

What is the best way to establish dependencies and logical ordering for feature implementation?

The best way to establish dependencies for feature implementation is to map out a logical order of tasks that highlights critical paths. This structured planning approach ensures efficient workflow by defining clear dependencies between each verifiable step.

Can I use this approach for both refactoring and new feature development?

Yes, you can use this structured planning approach for both refactoring and new feature development. It applies to any multi-step project work by ensuring each phase, from setup to deployment, has a clear definition of done.

How do I define verification criteria for small tasks in a project plan?

You define verification criteria by specifying clear, independently verifiable outcomes for each decomposed task. This ensures that every 2-5 minute task has a distinct definition of done, preventing ambiguity during agile execution.