plan-writing

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

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/VoTruongDanh/AI_Cafe --skill plan-writing-votruongdanh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-writing
Source: https://github.com/VoTruongDanh/AI_Cafe/tree/main/ai-service/.agent/skills/plan-writing
Command: npx skills add https://github.com/VoTruongDanh/AI_Cafe --skill plan-writing-votruongdanh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps break down complex tasks into manageable, verifiable steps, ensuring clarity, efficiency, and successful project execution.

Core Features & Use Cases

  • Task Decomposition: Divides work into small, focused, and independently verifiable tasks.
  • Dependency Mapping: Identifies task order and potential for parallel execution.
  • Verification Criteria: Ensures each task has clear "done" conditions.
  • Use Case: When starting a new feature development, use this skill to create a detailed plan with tasks like "Set up project structure," "Implement user authentication API," and "Develop frontend components," each with specific verification steps.

Quick Start

Use the plan-writing skill to create a plan for adding a new user profile page.

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 features into verifiable implementation steps?

Structured task planning decomposes work into small, focused, and independently verifiable steps. It identifies task dependencies and defines clear done conditions to ensure successful project execution.

How does dependency mapping work for parallel task execution in project planning?

Dependency mapping identifies task order and execution parallelism. By defining clear dependencies, the workflow ensures foundational steps complete before dependent tasks begin, optimizing multi-step project execution.

Can I use this structured planning approach for refactoring and multi-step project execution?

Structured planning applies to feature implementation, refactoring, and multi-step project execution. It enforces task focus, clear verification conditions, logical ordering, and dynamic file naming conventions to manage work.

What is the best way to create a plan for adding a new user profile page?

Decompose the feature into tasks like setting up project structure, implementing APIs, and developing frontend components. Each task gets specific verification criteria to confirm successful feature implementation.

When should I not use step-by-step task breakdown for software development?

Step-by-step task breakdown is unnecessary for simple, single-action modifications or isolated bug fixes. It is designed for complex tasks requiring dependency mapping, parallel execution planning, and strict verification criteria.