ulw-plan (Prometheus Planning Consultant)
Turns a vague or large request into ONE decision-complete work plan: explores the codebase first, asks only the forks it cannot resolve, and writes the plan only after your explicit approval.
Dev & CodingAdvanced★ 67,531⑂ 5,507AI score 7/10Last updated: Aug 9, 2026
What it does
- Switches the agent into Prometheus, a planning consultant: it prints
ULW-PLAN MODE ENABLED!as the first line and pledges no product-code edits until you explicitly approve. - Runs parallel read-only exploration (Read/Grep/Glob, CodeGraph, external doc research) so discoverable facts are researched, never asked.
- Makes one intent verdict — CLEAR vs UNCLEAR — and announces it. CLEAR means a short interview on genuine owner-decisions; UNCLEAR means it adopts and announces best-practice defaults instead of interrogating you.
- Scaffolds a resumable draft at
.omo/drafts/<slug>.mdviascripts/scaffold-plan.mjs, gates on your okay, then writes.omo/plans/<slug>.mdwith strict task rows (- [ ] 1. ...for implementation,- [ ] F1. ...for final verification). - Every todo carries reference paths, acceptance criteria, agent-executed QA (happy + failure path), and a commit unit, so the downstream worker needs zero further interview.
Who it's for
- Anyone who wants scope and design pinned down in writing before letting an AI touch a large refactor or feature.
- Developers tired of the model jumping straight into implementation on an underspecified brief.
- Teams already on the oh-my-openagent / ultrawork stack (Codex CLI, multi_agent spawn, codegraph).
- Workflows that separate planning from execution sessions (e.g.
$start-work).
Examples
- Sharp request: "add a 5/min-per-IP rate limit to
/login" → routed CLEAR; it inspects existing middleware and test conventions, asks only the one or two forks the repo can't settle, then writes the plan after approval. - Fuzzy request: "make auth better" → routed UNCLEAR; instead of interviewing you it researches, announces best-practice defaults, and automatically runs the dual high-accuracy review.
- High-accuracy modifier: saying "deep review" in any later turn sets
review_required: trueand triggers the momus + Codex CLI review on the existing plan in that same turn.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/HEAD/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/ulw-plan/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/code-yeongyu/oh-my-openagent /tmp/omo && mkdir -p ~/.claude/skills && cp -r /tmp/omo/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/code-yeongyu/oh-my-openagent /tmp/omo - Confirm the skill folder exists:
ls /tmp/omo/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan - Create your skills directory:
mkdir -p ~/.claude/skills - Copy the whole folder so bundled
references/andscripts/come with it:cp -r /tmp/omo/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan ~/.claude/skills/ - Make sure Node.js 18+ (or Bun) is installed for
scripts/scaffold-plan.mjs:node -v - Restart Claude Code and trigger it with a message like
ulw-plan: plan this refactor before coding. - Note: without multi_agent spawn or codegraph tools the skill still works, but parallel subagent research falls back to plain Read/Grep/Glob exploration.
View source on GitHub ↗License: NOASSERTION