Runs a long task as a checkpointed goal loop: it creates goals, mirrors each step into a todo list, gathers evidence per criterion and lands every goal before the next.

Custom licenceAuto-check passedAgent Workflows

Install ULW Loop

skills CLI
$ npx skills add code-yeongyu/oh-my-openagent --skill ulw-loop -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install code-yeongyu/oh-my-openagent ulw-loop --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/code-yeongyu/oh-my-openagent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/omo-senpi/skills/ulw-loop .claude/skills/ulw-loop && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ulw-loop
GitHub stars
70k
Token cost
~3.2k tokens
SKILL.md length
1,682 words
Files
3 (incl. references)
Skills in repo
44
Repo updated
First seen
Licence
Custom licence

At a glance

Runs a long task as a checkpointed goal loop: it creates goals, mirrors each step into a todo list, gathers evidence per criterion and lands every goal before the next.

  • Works in 5 steps: Create goals from a JS eval cell:… → Register the aggregate objective from… → Mirror every atomic step into the live… → …
  • Long-running delivery that needs durable, checkpointed progress
  • SKILL.md covers Run contract, The SDK: one import, then…, Non-Negotiables and Team mode: decide it, do not…, plus 2 more sections
  • Calls git

What it does

This skill is a short run contract for durable, evidence-led delivery. Goals are created from a JavaScript eval cell through an agent toolkit SDK that the host extension publishes, then the aggregate objective is registered with `create_goal` and every atomic step is mirrored into a live todo checklist with exactly one step in progress at a time.

Each goal is treated as a phase. It gets its own worktree off the integration base, its dependency-ordered lanes run as a single workflow, and every criterion is checked against real-surface evidence, since passing tests alone do not count as done. When a goal completes, a checkpoint call records the evidence and the worktree is landed on the integration base. The loop stops once the stated stop condition holds. Two reference files hold the full workflow and the goal-definition guidance.

When your agent uses it

  • Long-running delivery that needs durable, checkpointed progress
  • A request for a goal loop or ulw-loop by name
  • Work where each phase must be proven with evidence such as manual QA, not only tests
  • Splitting a large change into goals that each land from their own worktree

Example prompts

  • “Use ulw-loop to rebuild the export feature, creating goals first and recording evidence for each one.”
  • “Run a goal loop for the database migration, with a checkpoint after every phase.”
  • “I want durable, checkpointed execution for the new onboarding flow, including manual QA evidence.”

Requirements

  • The agent toolkit SDK published by the host extension at OMO_AGENT_TOOLKIT_SDK_ROOT
  • A git repository with an integration base branch for per-goal worktrees

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Create goals from a JS eval cell: agentToolkit.createGoals({ brief }) after the SDK import below. The SDK binds this session from the host…
  2. Register the aggregate objective from the returned handoff with create_goal, shaped by references/define-goal.md. Goal creation is NEVER…
  3. Mirror every atomic step into the live todo checklist: one granular step per action, exactly one in_progress, transitions marked the…
  4. Treat each goal as a phase: create its own worktree off the integration base; dispatch its dependency-ordered lanes as ONE workflow run…
  5. Stop when the goal's WHEN-TO-STOP line holds with evidence in hand.

What it can do on your machine

Read from SKILL.md and the folder at commit cbd7dd2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

ULW Loop loads about 3.2k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 1,682 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~3.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~13k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,682 words (~3,155 tokens).

“Use this skill when the user asks for ulw-loop, ulw, durable goal execution, evidence-led work, manual QA, or checkpointed long-running delivery.”

— opening of SKILL.md by code-yeongyu, Custom licence
name
ulw-loop
argument-hint
<goal>
metadata.short-description
Goal-like ultrawork loop for systematic decomposition

Read the full SKILL.md on GitHub

Files

SKILL.md and 2 other files (references) in packages/omo-senpi/skills/ulw-loop of code-yeongyu/oh-my-openagent.

  • SKILL.md
  • references/define-goal.md
  • references/full-workflow.md

Open the folder on GitHubat commit cbd7dd2

Used in 1 other repository

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders. This page covers the copy in code-yeongyu/oh-my-openagent, which our catalogue first saw on October 7, 2026.

Compare with similar skills

ULW Loop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

ULW Loop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
ULW Loop this skillcode-yeongyu/oh-my-openagent70k—~3.2kAutomated safety check: PassCustom licence
Superloopy Evidence Loopbeefiker/superloopy1111 repos~5.9kAutomated safety check: PassMIT
Show Me Your Work Decision Logcursor/plugins10k9 repos~1.6kAutomated safety check: PassNone
Incremental Implementationaddyosmani/agent-skills102k1 repos~2.3kAutomated safety check: PassMIT
PUA Looptanweai/pua20k—~1.1kAutomated safety check: PassMIT
agtx One-Shot Project Runnerfynnfluegge/agtx1.7k—~3.8kAutomated safety check: PassApache-2.0

Similar skills

  • Superloopy Evidence Loop

    beefiker/superloopy

    Runs a light task loop where each goal criterion passes only when a real evidence artifact exists, with progress stored in a `.superloopy` folder.

    111 GitHub starsUsed in 1 repo~5.9k tokens
    Agent WorkflowsAuto-check passed
  • Official

    Keeps a TSV decision log for long or unattended agent runs, one row per decision with what, why, evidence and result, so a reviewer can check the work later.

    10k GitHub starsUsed in 9 repos~1.6k tokens
    Agent WorkflowsAuto-check passed
  • Incremental Implementation

    addyosmani/agent-skills

    Delivers a change in thin vertical slices, each implemented, tested, verified and committed before the next, using vertical, contract-first or risk-first slicing.

    102k GitHub starsUsed in 1 repo~2.3k tokens
    Agent WorkflowsAuto-check passed
  • PUA Loop

    tanweai/pua

    Runs an unattended iterate-until-verified loop in which a user-set verify command, not the agent's own claim, decides when the task is finished.

    20k GitHub stars~1.1k tokensUpdated 28 days ago
    Agent WorkflowsAuto-check passed
  • Runs a whole project unattended on an agtx kanban board, decomposing the goal, starting tasks, unblocking workers and merging each result.

    1.7k GitHub stars~3.8k tokensUpdated 5 days ago
    Agent WorkflowsAuto-check passed
  • Agtx Task Sweep

    fynnfluegge/agtx

    Breaks a conversation's results into feature-level tasks and pushes them to the agtx kanban board, where each task gets its own worktree and agent session.

    1.7k GitHub stars~1.7k tokensUpdated 5 days ago
    Agent WorkflowsAuto-check passed

More from code-yeongyu/oh-my-openagent

All 44 skills in this repo
  • ast-grep Structural Search

    code-yeongyu/oh-my-openagent

    Searches and rewrites code by syntax-tree shape across 25 languages with ast-grep, for codemods, structural queries and YAML lint rules, using a Python wrapper script.

    70k GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Browser Control with Omowright

    code-yeongyu/oh-my-openagent

    Drives a real browser through the omowright library, either the user's own signed-in browser or a separate browser the code launches, for forms, QA, screenshots and scraping.

    70k GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Codex Plugin QA

    code-yeongyu/oh-my-openagent

    Tests the omo Codex plugin in an isolated CODEX_HOME with a local mock model, proving hooks fired through app-server notifications without touching ~/.codex.

    70k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Coding Agent Session Finder

    code-yeongyu/oh-my-openagent

    Finds, reads and reconstructs past coding-agent sessions across Codex, Claude, OpenCode, Senpi and many other local agent logs.

    70k GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • LSP Setup

    code-yeongyu/oh-my-openagent

    Detects which languages a project uses, installs the matching language server, writes its config and checks it with a real call so diagnostics and go-to-definition work.

    70k GitHub stars~1.4k tokensUpdated today
    Auto-check: notes
  • OpenCode QA Toolkit

    code-yeongyu/oh-my-openagent

    Tests the opencode coding agent itself: its CLI, server, plugin hooks and events, the terminal UI under tmux, and its SQLite session database, using tested helper scripts.

    70k GitHub stars~2.9k tokensUpdated today
    Auto-check passed

Categories

Questions about ULW Loop

What does ULW Loop do?

Runs a long task as a checkpointed goal loop: it creates goals, mirrors each step into a todo list, gathers evidence per criterion and lands every goal before the next. This skill is a short run contract for durable, evidence-led delivery. Goals are created from a JavaScript eval cell through an agent toolkit SDK that the host extension publishes, then the aggregate objective is registered with `create_goal` and every atomic step is mirrored into a live todo checklist with exactly one step in progress at a time.

When should I use ULW Loop?

ULW Loop fits situations like: long-running delivery that needs durable, checkpointed progress; A request for a goal loop or ulw-loop by name; work where each phase must be proven with evidence such as manual QA, not only tests; splitting a large change into goals that each land from their own worktree.

How do I install ULW Loop in Claude Code?

Run `npx skills add code-yeongyu/oh-my-openagent --skill ulw-loop -a claude-code`. Or copy the skill folder (packages/omo-senpi/skills/ulw-loop in code-yeongyu/oh-my-openagent) into .claude/skills/ulw-loop in your project. Claude Code loads it when a task matches its description.

How do I install ULW Loop in Codex?

Run `npx skills add code-yeongyu/oh-my-openagent --skill ulw-loop -a codex`. Or copy the skill folder (packages/omo-senpi/skills/ulw-loop in code-yeongyu/oh-my-openagent) into .agents/skills/ulw-loop in your project. Codex loads it when a task matches its description.

Can I use ULW Loop in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add code-yeongyu/oh-my-openagent --skill ulw-loop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ulw-loop, .gemini/skills/ulw-loop, .github/skills/ulw-loop and .opencode/skills/ulw-loop in your project.

What does ULW Loop need to run?

Going by SKILL.md and its folder, ULW Loop needs the command-line tools its instructions call (git). Our summary lists: The agent toolkit SDK published by the host extension at OMO_AGENT_TOOLKIT_SDK_ROOT; A git repository with an integration base branch for per-goal worktrees.

Does ULW Loop access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is ULW Loop safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does ULW Loop use?

ULW Loop has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does ULW Loop use?

About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 10k tokens, read only when the agent opens those files.

What are the alternatives to ULW Loop?

Skills that share tags, products or a category with ULW Loop: Superloopy Evidence Loop (beefiker/superloopy, 111 stars), Show Me Your Work Decision Log (cursor/plugins, 10k stars), Incremental Implementation (addyosmani/agent-skills, 102k stars) and PUA Loop (tanweai/pua, 20k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains ULW Loop?

code-yeongyu (a GitHub user) maintains it in code-yeongyu/oh-my-openagent, which has 69,850 GitHub stars. The repository holds 44 skills in this directory. The repository was last updated on October 7, 2026.

Source: code-yeongyu/oh-my-openagent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.