ulw-plan
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 written .omo/plans plan file. Explore-first planning consultant (Prometheus) that grounds in the codebase, asks only the forks exploration cannot resolve - or researches them to best practice when the i
npx skills add code-yeongyu/oh-my-openagent --skill ulw-plan --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
## Senpi Harness Tool Compatibility This skill may include examples copied from the OpenCode harness. In Senpi, do not call OpenCode-only tools such as `call_omo_agent(...)`, `task(...)`, `background_output(...)`, or `team_*(...)` literally. Translate those examples to Senpi native tools: | OpenCode example | Senpi tool to use | | --- | --- | | `call_omo_agent(subagent_type="explore", ...)` | `task` tool with `subagent_type: "explore"` | | `call_omo_agent(subagent_type="librarian", ...)` | `task` tool with `subagent_type: "librarian"` | | worker/implementation `task(...)` | `task` tool with `category` from the delegation router (`quick`, `unspecified-low`, `unspecified-high`, `deep`, `ultrabrain`, `visual-engineering`, `writing`, `git`); honor the plan's `Recommended task executor category:` line | | final-review / gate-reviewer `task(...)` | fresh `task` with `category: "unspecified-high"` (or `"deep"`) and an adversarial-verifier prompt; `momus`/`metis` are plan-gated curated reviewers, spawnable only while the plan gate is open | | `background_output(task_id="...")` | `task_output` tool with the task id | | `team_*(...)` | Lead team tools (`team_create`, `task_create`, ...); sen
- Senpi Harness Tool Compatibility
- Senpi Review Policy (authoritative)
- Senpi Design Consultation Lanes (authoritative)
- MANDATORY OPENING ANNOUNCEMENT
- INTENT ROUTING - pick ONE intent reference
- RUN THE SCRIPT - do not hand-build artifacts
- Plan artifact producer contract
- Universal invariants (hold on every path)
- Approval gate
- Delegation (OpenCode-native)
- Stop rules
What does the ulw-plan skill do?
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 written .omo/plans plan file. Explore-first planning consultant (Prometheus) that grounds in the codebase, asks only the forks exploration cannot resolve - or researches them to best practice when the i
How do I install it?
Run `npx skills add code-yeongyu/oh-my-openagent --skill ulw-plan --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From code-yeongyu/oh-my-openagent, a repository with 67,209 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.