plan-writing

Decompose software development work into actionable tasks with verification criteria.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/lucasfdigital/Orchard --skill plan-writing-lucasfdigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-writing
Source: https://github.com/lucasfdigital/Orchard/tree/main/skills/plan-writing
Command: npx skills add https://github.com/lucasfdigital/Orchard --skill plan-writing-lucasfdigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of breaking down complex work into manageable, actionable steps, ensuring clarity, defining success criteria, and establishing logical task order.

Core Features & Use Cases

  • Task Decomposition: Breaks down large tasks into small, focused, and independently verifiable steps.
  • Clear Verification: Establishes explicit criteria for task completion.
  • Logical Ordering: Identifies dependencies and suggests parallelization where possible.
  • Use Case: When starting a new feature development, use this skill to create a detailed plan outlining each sub-task, its verification method, and the order of operations, ensuring a smooth implementation process.

Quick Start

Use the plan-writing skill to create a structured plan for implementing the user authentication feature.

Frequently Asked Questions about plan-writing

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

FAQPage Schema
How do I decompose complex software features into actionable tasks?

Task decomposition breaks down large features into small, focused, and independently verifiable steps. This methodology ensures clarity by defining explicit success criteria and establishing logical task ordering for smooth implementation.

What is the best way to define verification criteria for development tasks?

Defining verification criteria requires establishing explicit completion standards for each decomposed task. This ensures clear verification by enforcing principles of small, focused tasks that can be independently validated during feature implementation or refactoring.

How does logical ordering improve project management for software development?

Logical ordering improves project management by identifying task dependencies and suggesting parallelization where possible. This structured methodology ensures work flows sequentially through task decomposition, reducing bottlenecks during feature implementation and bug fixing.

Can I use agile task decomposition for both refactoring and bug fixing?

Agile task decomposition applies to software development tasks including feature implementation, refactoring, and bug fixing. It breaks down complex work into manageable steps with defined verification criteria and logical dependencies for any development scenario.

When should I not use a structured plan for task decomposition?

Task decomposition via structured plans is less suitable for highly exploratory work or trivial changes that require no logical ordering. If work lacks complex dependencies or clear verification criteria, enforced dynamic naming conventions and strict planning may add unnecessary overhead.

Does the plan-writing methodology support dynamic naming conventions for plan files?

The plan-writing methodology enforces dynamic naming conventions for plan files to maintain organization. This ensures structured plans for feature implementation remain accessible and logically ordered throughout the project management workflow.