Skip to content
Skillpedia
Agents70k · #1729

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

https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/omo-senpi/skills/ultrawork/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/code-yeongyu/oh-my-openagent/blob/dev/packages/omo-senpi/skills/ultrawork/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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 ultrawork

Or 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.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

<ultrawork-mode>

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.

  1. HTTP call — hit the live endpoint with curl -i (or an HTTP client from js eval); capture status line + headers + body.
  2. Terminal / TUI - drive a real pty and prove it through the xterm.js web terminal (see the TUI visual QA note below). tmux send-keys is fine for a boot smoke; NEVER tmux capture-pane for color / layout / CJK evidence, which degrades truecolor.
  3. Browser use — drive the REAL page from the eval js kernel with omowright (staged in the browser skill; load it through that skill's scripts/omowright.mjs): the owned engine (connectPipe on a task-owned profile, connectCloakProfile for bot-scored targets) for unauthenticated pages, and the attached engine (connectBrowserSkill() in the user's own signed-in browser, then bskSnapshot / 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.

repo: code-yeongyu/oh-my-openagent

Popularity

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

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills