skills/ultrawork/SKILL.md
Parallel execution engine for high-throughput task completion
npx skillsauth add Thomashighbaugh/opencode ultraworkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<Use_When>
<Do_Not_Use_When>
ralph instead (ralph includes ultrawork)autopilot instead (autopilot includes ralph which includes ultrawork)ralph which adds persistence on top of ultrawork
</Do_Not_Use_When><Why_This_Exists> Sequential task execution wastes time when tasks are independent. Ultrawork enables firing multiple agents simultaneously and routing each to the right model tier, reducing total execution time while controlling token costs. It is designed as a composable component that ralph and autopilot layer on top of. </Why_This_Exists>
<Execution_Policy>
model parameter explicitly when delegatingdocs/shared/agent-tiers.md before first delegation for agent selection guidancerun_in_background: true for operations over ~30 seconds (installs, builds, tests)<Tool_Usage>
@executor(model="haiku", ...) for simple changes@executor(model="sonnet", ...) for standard work@executor(model="opus", ...) for complex workrun_in_background: true for package installs, builds, and test suites<Escalation_And_Stop_Conditions>
ralph mode<Final_Checklist>
ralph (persistence wrapper)
\-- includes: ultrawork (this skill)
\-- provides: parallel execution only
autopilot (autonomous execution)
\-- includes: ralph
\-- includes: ultrawork (this skill)
Ultrawork is the parallelism layer. Ralph adds persistence and verification. Autopilot adds the full lifecycle pipeline. </Advanced>
tools
Create valid, type-safe TypeScript tools for OpenCode — generates correct boilerplate, typed interfaces, and handler stubs. Use when building new tools for global config or per-project .opencode/tools/.
testing
Explore multiple solution branches in parallel, evaluate each, and recommend the best path. Use when the user explicitly invokes /ideation tree-of-thoughts or asks for "tree of thought" / "branching exploration".
testing
Run multiple independent reasoning passes and find consensus. Use when the decision is critically important, the stakes are high, or the user explicitly requests "run it multiple times" / "check consistency" / "self-consistency".
testing
Optimization by PROmpting — generate candidate prompt variations, test each against a benchmark, and report the best performer. Use when the user invokes /ideation opro or asks for "prompt optimization" / "OPRO".