ultrawork

Coordinate and run multiple agents in parallel with explicit model routing.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Pryma-Tech/iris --skill ultrawork-pryma-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultrawork
Source: https://github.com/Pryma-Tech/iris/tree/main/cli/skills/ultrawork
Command: npx skills add https://github.com/Pryma-Tech/iris --skill ultrawork-pryma-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultrawork coordinates and runs multiple agents in parallel to accelerate independent tasks, dramatically reducing total execution time.

Core Features & Use Cases

  • Parallel task orchestration: Fire multiple agents simultaneously for independent work.
  • Explicit routing: Always pass the model parameter when delegating to tiered agents.
  • Background execution: Run long-running operations in the background to keep interactivity responsive.

Quick Start

Provide a set of independent tasks and have Ultrawork execute them in parallel.

Frequently Asked Questions about ultrawork

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run multiple agents in parallel to increase task throughput?

You coordinate and run multiple agents in parallel to execute independent tasks simultaneously, which maximizes throughput and reduces total execution time. This approach requires explicit model routing to manage task delegation effectively.

What is the best way to orchestrate independent tasks without blocking interactivity?

Executing long-running operations in the background while firing parallel tasks keeps interactivity responsive. You can manage task completion externally while the orchestration engine handles the concurrent workload.

Do I need to specify a model parameter when delegating tasks to parallel agents?

Yes, you must always pass the model parameter when delegating tasks to tiered agents. Explicit model routing ensures the parallel execution engine directs workloads to the correct agent tier for optimized throughput.

When should I use parallel agent orchestration instead of sequential execution?

Use parallel agent orchestration when your tasks are independent and you want to maximize throughput. If tasks have dependencies or require sequential completion, parallel execution will not reduce total task time effectively.

Can I manage task completion externally while running agents in the background?

Yes, the system uses background execution for long operations specifically to allow external completion management. You can fire parallel tasks and monitor their completion while maintaining system interactivity.