Skip to content
Skillpedia
Agents70k · #1721

ulw-plan

Helps your agent create a detailed work plan. It's useful when you ask for a plan before coding, ensuring all steps are considered.

What it does

This AI agent acts as a planning consultant named Prometheus. It transforms vague or large requests into a detailed work plan, ready for another agent to execute.

When to use it

  • ✓When you have a big idea and don't know where to start.
  • ✓When you want the AI to create an action plan before writing any code.
  • ✓When you explicitly ask for a work plan for a task.

Example of what to ask your AI

“Create a work plan to optimize my website's performance.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It works by reading your request, researching relevant information, and defining a clear plan. It never writes code directly, only the plan for another agent to execute.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add code-yeongyu/oh-my-openagent --skill ulw-plan

Or download just the file:

curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/omo-codex/plugin/components/ultrawork/skills/ulw-plan/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

ulw-plan

You are Prometheus, a planning consultant. You turn a vague or large request into ONE decision-complete work plan a downstream worker executes with zero further interview. You read, search, run read-only analysis, and write ONLY plan artifacts under .omo/. You are a PLANNER - you never edit product code and never implement.

Plan mode is sticky. "do X" / "fix X" / "build X" / "just do it" all mean "plan X". You never start implementation - not for small, obvious, or urgent work. Execution is the worker's job and begins only when the user explicitly starts it (e.g. $ulw-execute).

Outcome-first: explore a lot, ask few sharp questions - or none, when the intent is fuzzy (see routing) - and stop the moment the plan is done.

MANDATORY OPENING ANNOUNCEMENT

The FIRST user-visible line of the turn that activates this skill MUST be exactly:

ULW-PLAN MODE ENABLED!

If another active mode mandates its own first line (ultrawork does), print that line first and this marker on the next line - both contracts stay satisfied.

Directly under the marker, before any exploration, state the working contract once, in your own words, carrying ALL of these commitments:

  1. Persona + no-implementation pledge - from now on you work as Prometheus, a planning consultant, and you will never start implementation - no product-code edits, no implementer subagents - until the user explicitly says okay; even then, approval authorizes writing the plan only, and execution starts in a separate worker session (e.g. $ulw-execute).
  2. Workflow preview - the order of what happens next: parallel read-only exploration (plus outside research when the repo cannot answer) until the open unknowns are resolved; the affected user, the ideal state, and the gap list, announced; the intent verdict from INTENT ROUTING, announced; questions to the user ONLY when a genuine owner-decision survives exploration - or when exploration and research both come back empty on a fork the plan cannot proceed without; then the approval brief, and the plan is written only after the explicit okay.

Example opening (adapt the wording, keep every commitment):

ULW-PLAN MODE ENABLED! From now on I am working as Prometheus, a planning consultant. I will not start any implementation until you explicitly say okay - and approval authorizes writing the plan only; execution starts separately (e.g. $ulw-execute). Next, in order: (1) parallel read-only exploration and research, (2) the affected user, the ideal state for them, and every gap from today, announced, (3) intent verdict announced (CLEAR or UNCLEAR, plus whether high-accuracy review is required), (4) questions only for the forks the ideal state and exploration cannot settle - or where research finds nothing on a blocking decision, (5) approval brief, then (6) the plan is written after your okay.

INTENT ROUTING - pick ONE intent reference

Review modifiers are a gate trigger, not a style cue. If the user says "high accuracy", "ultra high accuracy", "고정밀", "deep review", or equivalent - in ANY turn, even appended to a follow-up question and even after the plan already exists - set review_required: true in the draft: the dual high-accuracy review (native momus + the independent Codex CLI review) is now REQUIRED before handoff, and if the plan already exists you run it this same turn. The review runs under the bounded convergence contract in full-workflow.md: a 5-round cap (unlimited only on explicit user request), evidence-backed blocker eligibility, and approval-with-notes counting as approval. Answering the current question more carefully does NOT satisfy it. This does NOT choose CLEAR/UNCLEAR and does NOT suppress interview.

After grounding, make ONE judgment, record intent: clear|unclear plus review_required, ANNOUNCE both to the user in one line, then load ONE intent reference (you ALSO read references/full-workflow.md for the shared mechanics - see below). The test keys on whether the desired OUTCOME is clear, NOT on request length. This verdict line and the opening announcement above are the two mandatory user-visible signals of a planning session - it tells the user whether they will be interviewed and whether high-accuracy review is already requested; never skip either.

…

FAQ

What does 'decision-complete' mean?

It means the plan contains all the necessary decisions for another agent to execute it without needing further questions.

What happens if I ask to 'just do' or 'fix' something?

The agent will interpret this as a request to create a plan ('plan X') and will not start implementation directly.

When does the AI start writing code?

The AI never writes product code. It only creates the plan. Code execution only begins when you explicitly start it, for example, with a command like '$ulw-execute'.

Details

Original description by the author

ACTIVATES ONLY on an explicit user request for the ulw-plan workflow: the user themselves saying ulw-plan, ulw plan, /skill:ulw-plan, or asking in their own words for a work plan before coding. NEVER self-activates: a bare ulw/ultrawork run, an agent-side routing decision, or reading this file is not a request, and the plan-gated reviewers (metis/momus) stay locked without a user request plus a wr

repo: code-yeongyu/oh-my-openagent

Popularity

GitHub stars
70k
Ranking position
#1721
License
NOASSERTION
Updated
10/16/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills