plan-first

Convert a confirmed design document into an executable task plan.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/isaenter/UES-PRO --skill plan-first-isaenter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-first
Source: https://github.com/isaenter/UES-PRO/tree/main/frontend-vben/.claude/skills/plan-first
Command: npx skills add https://github.com/isaenter/UES-PRO --skill plan-first-isaenter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforms a confirmed design document into a concrete, executable task plan, reducing ambiguity and start delays.

Core Features & Use Cases

  • Read the design and generate a structured list of actionable tasks in the standard T-xxx format.
  • Order tasks by dependency topology and risk, then serialize to a plan file.
  • Enforce explicit completion criteria and avoid vague terms, splitting large plans into milestones when needed.
  • Write the resulting plan to .ai_state/plan.md for traceability and execution.

Quick Start

Read the design in .ai_state/design.md and run the Plan-First process to generate .ai_state/plan.md.

Frequently Asked Questions about plan-first

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

FAQPage Schema
How do I convert a design document into an executable task plan?

To convert a design document into a task plan, you need a process that decomposes design artifacts into trackable actions ordered by dependency topology and risk. This enforces explicit completion criteria and outputs a structured list of tasks for execution.

What is topological planning in project management?

Topological planning in project management is a method of ordering tasks by their dependencies and risk levels. It ensures executable tasks are serialized correctly, preventing bottlenecks and allowing teams to split large plans into milestones when needed.

How do I decompose confirmed design artifacts into trackable agile tasks?

Decomposing confirmed design artifacts into trackable agile tasks involves translating design requirements into a structured T-xxx format. This enforces explicit completion criteria, avoids vague terms, and serializes actions based on dependency topology.

Can I generate a project plan with explicit completion criteria from a design file?

Yes, generating a project plan with explicit completion criteria from a design file is possible using automation workflows that read the design and enforce strict task definitions. This avoids vague terms and writes the plan to a markdown file for traceability.

Does this task decomposition approach work without external dependencies?

Yes, this task decomposition approach works without external dependencies. It operates entirely within your product development workflow by reading a local design document and outputting the generated plan to a local state directory.

When should I split a large project plan into milestones?

You should split a large project plan into milestones when the generated task list becomes too complex for a single execution phase. Enforcing explicit completion criteria during task decomposition helps identify natural breakpoints and manage risk effectively.