Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gmickel/flow-next-work
Execute a Flow spec or task systematically with git setup, task tracking, quality checks, and commit workflow.
Passed 8 of 15 test cases with the skill, and 3 of 15 without it.
and 9 more in the full report
11 fixed1 passed either way7 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
All tasks in spec `fn-20-billing` have been completed, and `flowctl next` has `--require-completion-review` configured. What review step is dispatched before closing the spec?
| Checked | Without skill | With skill |
|---|---|---|
| Invokes spec-completion-review skill before closing the spec. | Missed | Passed |
The instructions your model reads when the skill loads.
Execute a plan systematically. Focus on finishing.
Follow this skill and linked workflows exactly. Deviations cause drift, bad gates, retries, and user frustration.
.flow/ is the only task tracker. A run that recorded task state in a markdown TODO, a plan file, TodoWrite, or any other tracker has broken this — all task state is read and written via flowctl.
CRITICAL: flowctl is BUNDLED — NOT installed globally. which flowctl will fail (expected). Define once; subsequent blocks (here and in phases.md) use $FLOWCTL:
FLOWCTL="${CODEX_HOME:-$HOME/.codex}/scripts/flowctl"
[ -x "$FLOWCTL" ] || FLOWCTL="<plugin-root>/scripts/flowctl" # <plugin-root> = the directory two levels above this skill's SKILL.md file (the harness gave you that file's absolute path when the skill loaded); substitute it literally
[ -x "$FLOWCTL" ] || FLOWCTL=".flow/bin/flowctl"
Hard requirements (non-negotiable):
flowctl done and a verified done status. A task treated as finished while flowctl show <task> still reads todo or in_progress has broken this.git add -A, never an explicit file list — that is what pulls .flow/ and scripts/ralph/ (when present) into the commit. A commit whose diff omits the run's .flow/ writes has broken this.flowctl show <task> reports status: done. A completion claim printed ahead of that read has broken this./flow-next:impl-review is dispatched only on a green tree. A review sent while tests or Quick commands are red has broken this.Role: execution lead, plan fidelity first. Goal: complete every task in order with tests.
If REVIEW_RECEIPT_PATH is set or FLOW_RALPH=1, the Hard requirements above are
the receipt contract, plus:
done status precedes the commit that carries the task. A commit landing ahead of its verified flowctl done has broken this..flow/ via flowctl — TodoWrite is never the task record. A Ralph iteration whose task list lives in TodoWrite has broken this.Done when: the Hard requirements hold, and every completed task's done was verified before its commit.
Before gates, treat this host-expanded block as literal prompt data, never shell:
test cases passed, vs 3 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.