What problem does it solve? Turning a written implementation plan into actual code changes is slow and error-prone when done manually: phases get skipped, commits mix unrelated files, and verification steps are forgotten. This Skill drives a plan.md file to completion autonomously, enforcing clean working-tree gates, per-phase verification, and one scoped commit per phase. ## Core Features & Use Cases - Plan-driven execution: Reads a plan.md produced by dev-plan (by full path or slot number), then runs every Pending phase back-to-back, updating statuses and a Progress Log as it goes. - Verified commits: Stages only phase-owned paths, commits with git commit --only, and validates parent, tree, and changed-path identity after every commit. Never pushes and never opens a PR. - Sub-agent orchestration: Delegates implementation to dev-implementer agents and builds/tests to task agents, capped by a configurable max_subagents concurrency limit. - Recovery mode: Re-invocation after a Blocked phase or interruption reconciles durable Progress Log evidence instead of blindly rerunning work. - Use Case: After planning a multi-phase refactor with dev-plan, invoke this Skill with the slot number and let it implement, test, and commit each phase locally while you review checkpoints. ## Quick Start Run the dev-do skill with slot 2 to execute today's plan file, implementing each phase, running its verification commands, and committing locally as phases complete.