dev-do

Executes implementation plans phase by phase with verified local commits.

154|57|Updated Feb 7, 2020
One-click install
npx skills add https://github.com/FHIR/fhir-codegen --skill dev-do-fhir
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dev-do
Source: https://github.com/FHIR/fhir-codegen/tree/main/.github/skills/dev-do
Command: npx skills add https://github.com/FHIR/fhir-codegen --skill dev-do-fhir

SYSTEM DOCUMENTATION & REQUIREMENTS

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 lose scope, and verification steps are forgotten. This Skill acts as a staff-level engineer that reads a plan.md produced by dev-plan and drives it to completion with disciplined, verifiable execution. ## Core Features & Use Cases - Phase-by-phase execution: Implements each plan phase, runs its verification commands, and creates exactly one path-limited conventional commit per phase with post-commit identity checks. - Durable progress tracking: Updates plan.md statuses and a Progress Log with PENDING/COMMIT entries so interrupted runs can be safely recovered on re-invocation. - Controlled autonomy: Runs all pending phases back-to-back by default, with optional max_subagents parallel fan-out and checkpoint_every yield boundaries for user review. - Use Case: After drafting a plan with dev-plan for a multi-file refactor, invoke this Skill with the slot number to have every phase implemented, tested, and committed locally — without pushing or opening a PR. ## Quick Start Run the dev-do skill on slot 2 to execute today's plan and commit each completed phase locally.

Frequently Asked Questions about dev-do

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

FAQPage Schema
How do I execute an implementation plan automatically with an AI agent?▼

Provide the path to a plan.md file or a slot number that expands to scratch/[MMDD]-[##]/plan.md. The skill implements each phase, runs its verification commands, and creates one conventional commit per phase until the plan completes.

How to resume an interrupted coding plan execution?▼

Re-invoke the skill with the same plan path. It reads the Progress Log's PENDING and COMMIT entries, reconciles any candidate commit by matching parent, tree, and changed paths, and resumes from the last recorded safe gate.

Does dev-do push commits or open pull requests?▼

No, it never pushes and never opens pull requests. It creates local commits only; pushing and opening the PR are handled by the separate dev-pr-open skill, and reviewing is handled by dev-review.

Can I limit how many phases run before the agent pauses?▼

Yes, set the checkpoint_every parameter to a positive integer N. After every N completed phases the skill posts a progress summary and yields; the default of 0 runs all pending phases without pausing.

What happens when a phase verification command fails?▼

The skill debugs within reasonable scope, and if the command cannot be made green it marks the phase and plan Blocked with an actionable reason and stops. A failed verification is always a stop condition, never deferred.