with one click
ulw-loop
Goal-like loop that uses ultrawork mode to decompose work into systematic, evidence-bound steps.
Goal-like loop that uses ultrawork mode to decompose work into systematic, evidence-bound steps.
| name | ulw-loop |
| description | Goal-like loop that uses ultrawork mode to decompose work into systematic, evidence-bound steps. |
| metadata | {"short-description":"Goal-like ultrawork loop for systematic decomposition"} |
Use this skill when the user asks for ulw-loop, ulw, durable goal execution, evidence-led work, manual QA, or checkpointed long-running delivery.
This Codex skill is intentionally compact to avoid adding a large operating manual to an already-full conversation. The full workflow lives in references/full-workflow.md. Read only the sections needed for the current phase, then execute them exactly.
references/full-workflow.md..omo/ulw-loop; do not hand-edit goal state.spawn_agent message starts with TASK:, then names DELIVERABLE, SCOPE, and VERIFY; role selection requires agent_type, while model + reasoning_effort alone creates a default agent, not a reviewer or worker; prefer fork_turns: "none" unless full history is truly required.list_agents as a polling or status tool in large runs; it can replay large agent status and latest-message payloads. Track spawned agent names locally, use wait_agent for completion signals, targeted followups only when needed, and close_agent after integrating each result.wait_agent as a mailbox signal, not proof of completion, content, or errors. After two waits with no substantive result, send one targeted followup, then record inconclusive and respawn a smaller fork_turns: "none" task if the child stays silent or ack-only.wait_agent timeout is not unresponsive by itself. Before declaring a child silent, check for recent heartbeat, session log activity, or tool output; only count the lane inconclusive after the targeted followup still yields no substantive result.The full workflow may mention OpenCode-style orchestration examples. In Codex, translate them to native tools:
| Workflow intent | Codex tool |
|---|---|
| Plan agent | spawn_agent(agent_type="plan", fork_turns="none", ...) |
| Search/read-only worker | spawn_agent(agent_type="explorer", fork_turns="none", ...) |
| Implementation or QA worker | spawn_agent(agent_type="worker", fork_turns="none", ...) |
| Final verification reviewer | spawn_agent(agent_type="codex-ultrawork-reviewer", fork_turns="none", ...) |
| Wait for background result | wait_agent(...) |
| Clean up finished worker | close_agent(...) |
When translating load_skills=[...], include the requested skill names in the spawned agent's message.
Easter egg command - about oh-my-opencode. Triggers: omomomo, about, easter egg.
Use when the user asks about Codex Rules behavior, injected project rules, supported rule file locations, matching, or environment configuration.
Create a high-signal LazyCodex bug report for code-yeongyu/lazycodex. Use this whenever the user asks to report, file, open, or triage a LazyCodex, lazycodex-ai, omo-codex, or Codex plugin bug, especially when they need root cause, reproduction steps, expected fix guidance, and a GitHub issue.
(builtin) Initialize hierarchical AGENTS.md knowledge base
Intelligent refactor command. Triggers: refactor, refactoring, cleanup, restructure, extract, simplify, modernize.
Remove AI-generated code smells (slop) from branch changes or an explicit file list. Locks behavior with regression tests FIRST, then runs categorized cleanup via parallel `deep` agents in batches of 5, then verifies with quality gates. Covers 10 slop categories including performance equivalences, excessive complexity (object annotations, if/elif variant chains), and oversized modules (250+ pure LOC with mandatory modular refactoring). MUST USE when the user asks to "remove slop", "clean AI code", "deslop", "clean up AI-generated code", "remove AI slop", or wants to clean up AI-generated patterns from recent changes. Triggers - "remove ai slops", "clean ai code", "deslop", "cleanup AI generated", "remove AI slop", "clean up AI-generated code", "strip slop", "ai-slop cleanup".