dev-complete

Orchestrates the full local development loop from raw request to local commits.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Carrying a feature request or bug report through request authoring, approach design, planning, execution, and review normally requires re-invoking a separate skill at every stage and answering each stage's questions by hand. This Skill drives that entire inner loop in one invocation, resolving open questions into recorded assumptions instead of pausing. ## Core Features & Use Cases - Fixed stage chain: Runs dev-request or dev-report, then dev-approach, dev-plan, and dev-do, followed by a configurable dev-review remediation tail (default 1 iteration, 0 ends at dev-do). - Autonomous question resolution: Answers each stage's open questions on the merits, records every decision as an ASSUMPTION ledger line in the owning artifact, and reports them all at the close. - Resume and hand-back: Resumes an interrupted run from status markers on disk, rebuilds the assumption ledger, retries failed phases up to three attempts, and hands back cleanly with the exact resume command on blockers. - Use Case: Point it at a slot number, a kind of request or report, and a GitHub issue reference like #42, and it carries the work from raw input to local commits without ever pushing or opening a pull request. ## Quick Start Run the dev-complete skill on slot 2 as a request with the content of issue #42 and let it carry the work through to local commits.

Frequently Asked Questions about dev-complete

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

FAQPage Schema
How do I run a feature request from raw input to local commits automatically?▼

Invoke the skill with a slot number or slot directory path, a kind of request or report, and the content as prose or a GitHub issue reference. It drives the authoring, approach, plan, execution, and review stages in order and stops at local commits.

How do I resume an interrupted dev-complete run?▼

Re-invoke with the same arguments and it resumes automatically. It determines the resume point from status markers in the slot artifacts, rebuilds the assumption ledger from disk, and reports which stage it resumed at and why.

Does dev-complete push commits or open pull requests on GitHub?▼

No, it commits locally only and never pushes, opens pull requests, or writes to GitHub. Publishing stays user-initiated through the separate dev-issue and dev-pr-open skills, and every publish offer is always declined.

What happens when a stage asks a question during an unattended run?▼

The run resolves the question on the merits from the source, repository, and AGENTS.md, records it as settled content plus an ASSUMPTION ledger line, and continues. Only true blockers, like undocumented build commands or exhausted retries, stop the run.

How many times does dev-complete retry a failing phase?▼

A failing phase gets three attempts total, and each stage gets three dispatches total, tracked separately. A retry is a diagnose-then-resume dispatch that hands the stage the recorded blocked reason with instructions to resolve the cause first.

What are the limitations of the review_iterations setting?▼

review_iterations is a non-negative integer capped at 5, defaulting to 1, where each iteration is a full dev-review pass plus remediation of Blocker and High findings. Setting it to 0 skips the review tail entirely and ends the run at the execution stage.