do-execute-plan

Orchestrates plan.md task execution through specialist subagents with readiness gates and parallel dispatch.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/khoavu882/do-flow --skill do-execute-plan-khoavu882
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: do-execute-plan
Source: https://github.com/khoavu882/do-flow/tree/main/core/shared/skills/do-execute-plan
Command: npx skills add https://github.com/khoavu882/do-flow --skill do-execute-plan-khoavu882

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a written implementation plan into working code requires coordinating multiple tasks, enforcing prerequisites, and tracking evidence across sessions. This Skill executes the task checklist in plan.md through specialist subagent archetypes (system-architect, core-implementer, quality-guardian) with deterministic readiness gates, write-set isolation, and resumable state tracking, so multi-task implementation runs stay consistent and auditable. ## Core Features & Use Cases - Subagent-driven task execution: Dispatches plan tasks to named specialist archetypes with computed parallel groups and write-set collision detection via the DoFlow runtime. - Readiness and approval gates: Validates task contracts (READY, NEEDS_EVIDENCE, NEEDS_USER_DECISION, BLOCKED) and resolves workflow approval gates before any source mutation. - Evidence and state tracking: Batches per-phase evidence and claims, checkpoints progress in state.md, and records stage handoffs for cross-session resumability. - Scaffold generation: With --scaffold, emits a reviewable signature-only code scaffold under the feature directory without touching the source tree. - Use Case: After running /do-brainstorm, /do-design, and /do-plan, invoke /do-execute-plan --scope phase:2 to build phase 2's tasks through subagents while the runtime enforces the feature readiness contract. ## Quick Start Ask the AI to execute the plan for the current feature, for example by saying "run /do-execute-plan --scope next to start building the next pending task from plan.md".

Frequently Asked Questions about do-execute-plan

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

FAQPage Schema
How do I execute an implementation plan with subagents?▼

Run /do-execute-plan after requirement.md, design.md, and plan.md exist. It validates prerequisites, groups tasks by phase and owner using the parallel-check verb, and dispatches each group to a specialist archetype such as core-implementer or quality-guardian.

What do the --scope options next, phase:N, all, and resume do?▼

The --scope flag selects what a run executes: next runs the next pending task (the default), phase:N runs one phase, all runs every pending task, and resume picks up where an interrupted run stopped based on recorded state rather than conversation history.

Can I run plan tasks in parallel safely?▼

Yes, but concurrency is computed, not assumed. The parallel-check verb groups tasks by phase and owner and reports cross-group write-set collisions; groups listed in group_serialize must run sequentially, and an unknown result falls back to serial execution.

What happens when task readiness reports BLOCKED or NEEDS_EVIDENCE?▼

BLOCKED means a claim has contradicting evidence and no source may be modified until it is resolved. NEEDS_EVIDENCE lists unmet contract requirements with recommended actions; the skill gathers the named evidence before dispatching rather than bypassing the gate.

Does do-execute-plan work without the DoFlow runtime installed?▼

No. Every operation goes through the doflow-run binary resolved from the nearest .doflow directory or the global install. If none is found, the skill stops and instructs you to run npx @khoavu882/doflow install.

What are the limitations of the --scaffold mode?▼

Scaffold mode emits signatures and test stubs only, never implementation logic, and writes exclusively under the feature's scaffold directory. The generator covers JavaScript, TypeScript, Python, Go, and Rust; other languages fall back to pinned pseudocode frames.