plan-writing

Break down complex work into small, verifiable tasks with dependencies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing complex tasks by breaking them down into small, manageable, and verifiable steps, ensuring clarity and efficient progress.

Core Features & Use Cases

  • Task Decomposition: Breaks down large tasks into 2-5 minute, single-outcome actions.
  • Verification Criteria: Defines clear "how to know it's done" for each task.
  • Dependency Management: Helps identify task order and potential parallel work.
  • Use Case: When starting a new feature development, use this skill to create a detailed plan with specific, actionable tasks, ensuring all aspects are covered and verifiable.

Quick Start

Use the plan-writing skill to create a plan for adding a new 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 break down complex project work into verifiable tasks?

Task breakdown involves decomposing complex project work into small, focused, and independently verifiable actions. This ensures clarity and efficient progress by defining specific outcomes for each step.

What is the best way to structure feature implementation plans for agile workflows?

Agile feature implementation plans require structuring work into 2-5 minute, single-outcome actions. This approach manages dependencies and defines clear verification criteria to know when each task is done.

How do I define verification criteria when planning a refactoring task?

Defining verification criteria for refactoring tasks requires specifying clear, task-specific outcomes to determine completion. This ensures each decomposed step is independently verifiable and focused.

Can I use this task planning method for multi-step feature development?

Yes, this task planning method applies directly to multi-step feature development. It breaks down large tasks into manageable actions with clear dependencies, ensuring all project aspects are covered and verifiable.

Does structured task planning help identify parallel work and dependencies?

Structured task planning helps identify task order and potential parallel work by mapping dependencies. This ensures efficient progress when breaking down complex project work into focused actions.

When do I need dynamic naming conventions for plan files?

Dynamic naming conventions for plan files are needed when creating structured plans for complex project work. They organize task breakdowns and ensure clear tracking of verifiable project steps.