Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

ulw-plan — Explore-First Planning Consultant

Grounds itself in your codebase, asks only the questions exploration can't answer, and after your explicit okay writes one decision-complete work plan a worker can execute with zero follow-up interview.

Dev & CodingAdvanced67,5315,507AI score 8/10Last updated: Aug 9, 2026

What it does

  • Switches Claude into the Prometheus planner persona: reads, searches, and analyzes, but never edits product code and never delegates implementation.
  • Fans out parallel read-only exploration (LSP → ast-grep → rg) plus external doc research to settle facts before asking anything.
  • Classifies intent as CLEAR or UNCLEAR and announces the verdict: clear requests get only genuine owner-decision questions; fuzzy ones get researched best-practice defaults instead of an interview.
  • Writes the plan only after your explicit approval, into .omo/plans/<slug>.md, with column-zero task rows (- [ ] 1. title), per-task agent-executed QA (happy + failure path), a final verification wave, and a dependency matrix.
  • Keeps a durable draft at .omo/drafts/<slug>.md so a session can resume after compaction.
  • Defaults to a high-accuracy plan review gate (momus) before handoff.

Who it's for

  • Developers who want a real design doc before touching a large refactor or feature.
  • Leads who need a hard guardrail against an agent jumping straight into implementation or inventing an "MVP" scope cut.
  • Users of the oh-my-openagent (omo-senpi / OpenCode) harness with subagent delegation.

Example uses

  1. "Add a 5/min-per-IP rate limit to /login" → routed CLEAR, explores middleware and existing test patterns, asks only the owner-decisions, then writes the plan after approval.
  2. "Make auth better" → routed UNCLEAR, no extra questions, adopts and announces researched defaults, then runs the high-accuracy review automatically.
  3. "Break this migration down, high accuracy" → sets review_required, produces the plan, then reports the review verdict without starting work.

· · · 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-senpi/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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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-senpi/skills/ulw-plan folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/code-yeongyu-ulw-plan-2/.
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.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-plan ~/.claude/skills/ulw-plan

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and go to a working directory.
  2. Clone the repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-plan ~/.claude/skills/ulw-plan
  5. Verify the bundled references/ folder and scripts/scaffold-plan.mjs came along — they are required to scaffold plan artifacts.
  6. Make sure Node.js (node -v) or bun is installed.
  7. Restart Claude Code and ask for ulw-plan, or say "make a plan before coding".
  8. You should see ULW-PLAN MODE ENABLED! as the first line. Note that the momus / metis reviewers are omo-senpi-specific, so the high-accuracy review step may be skipped in a vanilla Claude Code environment.
View source on GitHubLicense: NOASSERTION