skills/ultrawork/SKILL.md
Parallel execution engine — fire multiple independent agents simultaneously with smart model tier routing
npx skillsauth add sartoris-digital/pi-superpowers 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.
Ultrawork is a parallel execution engine that runs multiple agents simultaneously for independent tasks. It provides parallelism and smart model routing but is a component, not a standalone persistence mode.
ralph instead (ralph includes ultrawork)autopilot (autopilot includes ralph)| Tier | Best For |
|------|----------|
| fast (Haiku) | Simple lookups, definitions, trivial edits |
| standard (Sonnet) | Standard implementation, feature work |
| reasoning (Opus) | Complex analysis, debugging, architecture |
subagent({
tasks: [
{ agent: "worker", tier: "fast", task: "Add missing type export for Config interface" },
{ agent: "worker", tier: "standard", task: "Implement the /api/users endpoint with validation" },
{ agent: "worker", tier: "standard", task: "Add integration tests for auth middleware" }
]
})
Good — parallel independent tasks:
subagent({
tasks: [
{ agent: "worker", tier: "fast", task: "Fix typo in error message" },
{ agent: "worker", tier: "standard", task: "Add pagination to GET /users" },
{ agent: "worker", tier: "standard", task: "Write tests for auth service" }
]
})
Bad — sequential independent tasks:
subagent({ agent: "worker", task: "Fix typo" })
// wait...
subagent({ agent: "worker", task: "Add pagination" })
// These could have run in parallel
ralph (persistence wrapper)
└── includes ultrawork (this skill)
autopilot (full lifecycle)
└── includes ralph
└── includes ultrawork (this skill)
Ultrawork provides parallelism. Ralph adds persistence and verification. Autopilot adds the full lifecycle.
testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment
development
Use when you have a spec or requirements for a multi-step task, before touching code
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
tools
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions