do-it
Installation
SKILL.md
LFG
One run, no menus. The user already chose end-to-end. Fire only on an explicit LFG, "let's go", /do-it, or an ask to take this all the way. A vague "continue" is not a trigger.
Pass mode:return-to-caller to every child. Children return status: done | blocked | needs-human plus the artifact path. Do not print their Next blocks. Do not land, merge, or post review replies.
Route
- Bug. A concrete report of failing or wrong behavior. Invoke
do-debug, if installed, on the fix path (not diagnosis-only). A verified fix is the work source: skipdo-plananddo-work.rethinkor anyneeds-humanstops the run. - Feature. Anything else that changes the product. Invoke
do-plan, if installed, with the request. Missing plan input (blockedorneeds-human, including no requirements to plan from) stops. Do not searchdocs/plans/for a plan you were not given. A plan path the user named is the work source; do not replan over it. - Build. On the feature route only, invoke
do-work, if installed, with the plan path from step 2.do-workowns simplify and review. Anything butdonestops. - Ship. Invoke
do-commit, if installed. Default iscpp(commit, push, PR, CI green)./do-it commitis a local commit and stops there. A no-mistakesask-usergate, or anyneeds-human, stops. Never passland.
A missing child skill stops the run. Say which one.
If the user stops mid-run, the exit is /do-handoff. Do not invent a substitute summary.