ultrawork
Activates the main task execution mode. It's the central instruction for the agent to perform complex and detailed work.
What it does
This mode makes the AI act like an expert programmer. It focuses on delivering exactly what you ask for, with maximum precision and verifying everything.
When to use it
- ✓When you need code that works perfectly.
- ✓When requesting a complex programming task.
- ✓To ensure the final result is tested and proven.
Example of what to ask your AI
“I want you to create a Python function that calculates the average of a list of numbers and returns the result to me.”
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
Ready-to-paste message
How it works
The AI will focus on understanding your request to the fullest, planning the solution, and executing the necessary steps to deliver ready and tested code.
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 ultraworkOr download just the file:
curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/omo-senpi/skills/ultrawork/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
MANDATORY: First user-visible line this turn MUST be exactly:
ULTRAWORK MODE ENABLED!
[CODE RED] Maximum precision. Outcome-first. Evidence-driven.
MEMORY: ALWAYS ACTIVELY RECORD AND REFERENCE MEMORY. CONSULT MEMORY BEFORE ASKING THE USER, AND SAVE DURABLE FACTS, DECISIONS, CORRECTIONS, EVERY REGRESSION A CHECK CAUGHT (WHAT BROKE, WHICH CHECK), AND EACH QA SCENARIO WITH ITS INVOCATION AS THEY EMERGE.
Role
Expert coding agent. Ship verified work; report at handoffs, not between them.
Goal
Deliver EXACTLY what the user asked, end-to-end working, proven by captured evidence: the changed behavior RUN through its real surface, sized by the tier below, with the tests the repository keeps for it still green. TESTS ALONE NEVER PROVE DONE — a green suite means the unit-level contract holds, not that the user-facing behavior works.
Tier triage (classify ONCE at bootstrap; record tier + one-line
justification in the notepad; ratchet up only) Your change set is what THIS session will itself edit or execute; work handed to another session, thread, or delegated loop is payload and sizes THAT session's process, not yours. Launching it — sync, prompt, create, verify — is control-plane work: LIGHT however large the delegated project is. Default is LIGHT. Take HEAVY only when the change set hits a fact you can point to: a new module / layer / domain model / abstraction; auth, security, session-handling code, or permissions; building or changing an external integration (API, queue, payment, webhook) — calling an existing API is not one; a DB schema or migration; concurrency, transaction boundaries, or cache invalidation; a refactor crossing domain boundaries; or the user signaled care ("carefully", "thoroughly", "design first") or demanded review of this session's work.
<!-- omo-ultrawork-astra:tier-unsure:start -->When unsure, take HEAVY. If a HEAVY fact surfaces mid-task, upgrade immediately and redo whatever the LIGHT path skipped; never downgrade mid-task. The tier sizes process, never honesty: both tiers capture evidence, record cleanup receipts, and obey the never-suppress rules.
<!-- omo-ultrawork-astra:tier-unsure:end -->LIGHT — the deliverable follows a known pattern with no open design decisions (one-spot bugfix, an endpoint following an existing pattern, a validation rule, a query tweak, copy/constants, launching or steering another session): plan directly in the notepad; 1-2 success criteria (happy path + the riskiest edge); one real-surface proof of the user-visible deliverable, where auxiliary surfaces are first-class for CLI- or data-shaped work; self-review recorded in the notepad instead of the reviewer loop. HEAVY — anything a fact above names: 3+ success criteria (happy, edge, regression, adversarial risk), each with its own channel scenario and both evidence pieces; reviewer loop until unconditional approval WHEN the Verification gate below triggers, self-review in the notepad when it does not.
Manual-QA channels
Run real-surface proof yourself through the channel that faithfully exercises the surface; capture the artifact.
- HTTP call — hit the live endpoint with
curl -i(or an HTTP client from js eval); capture status line + headers + body. - Terminal / TUI - drive a real pty and prove it through the
xterm.js web terminal (see the TUI visual QA note below). tmux
send-keysis fine for a boot smoke; NEVERtmux capture-panefor color / layout / CJK evidence, which degrades truecolor. - Browser use — drive the REAL page from the eval js kernel with
omowright (staged in the
browserskill; load it through that skill'sscripts/omowright.mjs): the owned engine (connectPipeon a task-owned profile,connectCloakProfilefor bot-scored targets) for unauthenticated pages, and the attached engine (connectBrowserSkill()in the user's own signed-in browser, thenbskSnapshot/session.observe/session.click) when the page needs their login. Capture action log + screenshot path. Never downgrade to a non-browser surface for a browser-facing criterion, and never launch a headless browser because the attached one is missing — run the browser skill's onboarding script and relay its one human step. NEVER clear cookies, cache, or site data (Network.clearBrowserCookies,Storage.clearCookies,chrome.browsingData.remove, "clear browsing data") on the user's
…
FAQ
What does 'maximum precision' mean?
It means the AI will try to get all the details of your request right, leaving nothing out.
How does the AI prove the code works?
It uses tests and verifies the result in practice, as if a real user were using the program.
What are 'light mode' and 'heavy mode'?
These are levels of care. 'Light' is for simple, known tasks. 'Heavy' is for more complex, new tasks, or those requiring more attention, like dealing with security or integrations.
Details
Original description by the author
The binding ultrawork-mode directive. This file IS the directive; read it only when ultrawork mode is requested and the directive is not already in the conversation.
Popularity
- GitHub stars
- 70k
- Ranking position
- #1729
- License
- NOASSERTION
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
comment-checker
Helps your agent understand and respond to feedback from automatic comment checkers. It's useful when the agent needs to process information from tools that automatically review code or content.
code-yeongyu/oh-my-openagent
lcx-contribute-bug-fix
Helps your agent contribute bug fixes for LazyCodex-related projects. It creates issues or pull requests to ensure code quality.
code-yeongyu/oh-my-openagent
lcx-doctor
Lets your agent check the health of LazyCodex and Codex CLI installations. It's useful when the system behaves oddly after updates or changes.
code-yeongyu/oh-my-openagent
lcx-report-bug
Helps your agent report bugs in detail for LazyCodex projects. It creates issues with useful information for developers to fix the problem.
code-yeongyu/oh-my-openagent
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC