run-plan

Installation
SKILL.md

Run Plan

Loads a written plan document, reviews it critically, then executes tasks in dependency order using a worker-validator loop.

Core Principle

Do not follow plans blindly. If the plan has issues, flag them before executing. But if the plan is clear, execute it faithfully.

Hard Gates

  1. Read and review the plan first. Always review the entire plan before executing.
  2. Follow steps exactly. Do not skip or alter steps in the plan arbitrarily.
  3. Never skip verification. Test runs, expected output checks, and other verifications stated in the plan must be performed.
  4. Parallelizable tasks must always run in parallel. Tasks with no dependencies and no shared file modifications must be dispatched concurrently. Sequential grouping is prohibited.
  5. Worker and Validator must be separate subagents. The main agent must NOT perform worker or validator roles inline. Each must be dispatched as an independent subagent via the Agent tool.
  6. Validator must not receive worker output. The validator subagent receives only the plan's task goal and acceptance criteria. It must never receive the worker's diff, logs, or implementation details. The validator judges by reading the code and running tests independently.
  7. Stop when blocked. Do not guess. Ask the user.

When To Use

Related skills

More from tmdgusya/engineering-discipline

Installs
35
GitHub Stars
76
First Seen
Mar 31, 2026