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

  1. 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: skip do-plan and do-work. rethink or any needs-human stops the run.
  2. Feature. Anything else that changes the product. Invoke do-plan, if installed, with the request. Missing plan input (blocked or needs-human, including no requirements to plan from) stops. Do not search docs/plans/ for a plan you were not given. A plan path the user named is the work source; do not replan over it.
  3. Build. On the feature route only, invoke do-work, if installed, with the plan path from step 2. do-work owns simplify and review. Anything but done stops.
  4. Ship. Invoke do-commit, if installed. Default is cpp (commit, push, PR, CI green). /do-it commit is a local commit and stops there. A no-mistakes ask-user gate, or any needs-human, stops. Never pass land.

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.

Stop

Installs
1
GitHub Stars
2
First Seen
Oct 15, 2026