Install any skill in seconds. Free to start, no credit card required.
Get Started Free →code-yeongyu/ulw-loop
Goal-like loop that uses ultrawork mode to decompose work into systematic, evidence-bound steps.
Passed 11 of 18 test cases with the skill, and 8 of 18 without it.
and 1 more in the full report
4 fixed10 passed either way8 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
When writing the prompt string for a background subagent task for an authentication refactor, which specific stopping condition section title must be included alongside DELIVERABLE, SCOPE, and VERIFY?
| Checked | Without skill | With skill |
|---|---|---|
| Includes the STOP WHEN section title in the prompt | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill when the user asks for ulw-loop, ulw, durable goal execution, evidence-led work, manual QA, or checkpointed long-running delivery.
This skill is compact by design: the run contract below is the whole bootstrap. references/full-workflow.md and references/define-goal.md carry the full doctrine; open a section only when the phase you are in needs it.
omo-agent-toolkit ulw-loop create-goals --brief "<brief>" --json. The ulw-loop skill-pointer message carries the resolved absolute CLI path for this installation; use that path verbatim. If the CLI reports the existing aggregate complete, start fresh with --session-id <new-id>.create_goal, shaped by references/define-goal.md. Goal creation is NEVER skipped.todo checklist: one granular step per action, exactly one in_progress, transitions marked the instant they happen.status --json, the per-criterion cycle, checkpoint, complete-goals) with real-surface evidence for every criterion. Tests alone never prove done.When the injected ultrawork directive accompanies this skill, its goal/notepad/todo bootstrap is subsumed by this contract: the loop CLI owns goal state and the loop ledger is the notepad — do not create a second one.
.omo/ulw-loop; do not hand-edit goal state.references/define-goal.md (omo-agent-toolkit ulw-loop create-goals, then create_goal from the printed handoff), and mirror every atomic step into the live todo checklist: one ultra-granular step per action, exactly one in_progress, transitions marked the instant they happen.omo-agent-toolkit ulw-loop status --json, then resume; never re-plan from scratch.omo-agent-toolkit ulw-loop create-goals says the existing aggregate is already complete, start unrelated new work with a fresh --session-id <new-id> instead of steering or forcing the completed default state. Use --force only to intentionally overwrite completed evidence.git rev-parse --short "HEAD^{tree}"); it goes stale only when tracked content changes — a rebase or amend that keeps the tree identical keeps it valid. When the tree differs, re-run at the current HEAD and re-record, never relabel or regenerate. Record only after cleanup receipts exist.task tool.run_in_background: true and keep doing independent root work.WORKING: <task> - <current phase> before long reading, testing, or review passes, and BLOCKED: <reason> only when it cannot progress.task_output for at most one midpoint status or transcript check per child, never a polling loop.WORKING: phase.task_send. Fallback only when the child completed without the deliverable, explicitly reported BLOCKED:, or is no longer running; then record inconclusive and spawn a smaller native task with the missing deliverable.git-master for git-tracked edits: inspect recent and touched-path commit history, then commit each verified work unit atomically in the repository's observed language, scope, and message style with only that unit's files staged. Never carry verified units into a later omnibus commit.Solo execution with parallel background task workers is the default: fan independent units out in one batched spawn, each routed to the category (or configured subagent_type) that fits it, with scopes cut so no two workers write the same files. A team (team_create) adds per-member briefing, shared-state, and relay overhead, so it must be paid for by the work's shape. Decide ONCE, when the plan's work units are known, and record the verdict plus its reason in the notepad.
Stand up a team when BOTH hold:
test cases passed, vs 8 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.