planning-workflow

Transform ambiguous project ideas into structured Markdown implementation plans.

8|2|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/cuipengfei/prompts --skill planning-workflow-cuipengfei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-workflow
Source: https://github.com/cuipengfei/prompts/tree/main/plugins/planning-workflow/skills/planning-workflow
Command: npx skills add https://github.com/cuipengfei/prompts --skill planning-workflow-cuipengfei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you convert a vague idea into an actionable implementation plan by iteratively refining a single structured Markdown document from requirements to tasks, design, and test cases.

Core Features & Use Cases

  • Iterative refinement with checkpoints: progresses stage-by-stage and requires user review/confirmation before moving on.
  • Single-document structured output: keeps all artifacts in one Markdown file with consistent H2 sections for easy collaboration and traceability.
  • MECE-driven task breakdown: decomposes requirements into independent, testable tasks with clear deliverables and priority considerations.
  • Design and verification coverage: captures technical architecture (optionally with Mermaid) and produces test cases that cover positive, negative, and edge scenarios.

Quick Start

Ask an AI to follow the planning-workflow stages to produce one Markdown plan with populated sections for Idea, Requirements (with Given-When-Then acceptance criteria), Tasks (MECE and testable), Design, and Test Cases, pausing after each stage for your confirmation.

Frequently Asked Questions about planning-workflow

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

FAQPage Schema
How do I turn fuzzy project ideas into a structured implementation plan?

To turn fuzzy ideas into a structured implementation plan, use a workflow that iteratively refines a single Markdown document across requirements, MECE task decomposition, architecture design, and test cases with user checkpoints.

What is MECE task decomposition and how does it apply to requirements planning?

MECE task decomposition breaks requirements into mutually exclusive and collectively exhaustive tasks. In requirements planning, it ensures independent, testable deliverables with clear priorities and validation-ready coverage.

How do I write Given-When-Then acceptance criteria for feature scoping?

To write Given-When-Then acceptance criteria for feature scoping, define the context, action, and expected outcome within a structured Markdown plan to validate requirements before architectural design begins.

Can I generate test cases and architecture design in one Markdown document?

Yes, you can generate test cases and architecture design in one Markdown document by using a checkpointed workflow that captures Mermaid diagrams, positive and negative test scenarios, and MECE tasks together.

What is the best way to break down ambiguous product requirements into testable tasks?

The best way to break down ambiguous product requirements into testable tasks is applying MECE-driven decomposition to produce independent deliverables, followed by generating validation-ready test cases for edge scenarios.

Does this planning workflow require any specific dependencies or environments?

No, this planning workflow requires no specific dependencies or environments, only an AI assistant capable of following stage transitions and enforcing H2 Markdown sections to produce the final plan.