ultrapilot

Decompose software tasks into parallel subtasks with file ownership partitioning.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/ssccio/cc-on-web-base --skill ultrapilot-ssccio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ultrapilot
Source: https://github.com/ssccio/cc-on-web-base/tree/main/skills/ultrapilot
Command: npx skills add https://github.com/ssccio/cc-on-web-base --skill ultrapilot-ssccio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultrapilot solves the slow, sequential nature of large software work by running independent parts of a task in parallel while preventing workers from stepping on each other’s files.

Core Features & Use Cases

  • Parallel worker execution: Spawns multiple workers (up to 5) to execute decomposed subtasks simultaneously.
  • File ownership partitioning: Assigns exclusive file sets per worker and defers shared files to a coordinated integration phase.
  • Task decomposition and coordination: Decomposes tasks into parallel-safe components, tracks progress, and integrates results.
  • Validation and recovery: Runs build/lint/typecheck/tests and retries validation up to a configured limit, with fallback behavior for non-parallelizable tasks.
  • Use case: Refactor or build multi-component apps (frontend, backend, database, tests) where boundaries are clear and integration can be validated.

Quick Start

Ask Claude Code to run ultrapurilot for your task by using: /oh-my-claudecode:ultrapilot "Build a full-stack todo app with separate frontend, backend, and database".

Frequently Asked Questions about ultrapilot

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

FAQPage Schema
How do I execute parallel code changes without workers overwriting shared files?▼

To execute parallel code changes safely, you need file ownership partitioning that assigns exclusive file sets per worker and defers shared files to a sequential integration phase. This prevents workers from stepping on each other's files during multi-component development.

Can I decompose a full-stack feature build into independent subtasks for simultaneous execution?▼

Yes, you can decompose a full-stack feature build into independent subtasks for simultaneous execution. Task decomposition splits complex software changes into parallel-safe components, tracks their progress, and integrates the results for multi-component applications like frontend, backend, and database modules.

What is the best way to coordinate multiple workers for a complex software refactor?▼

The best way to coordinate multiple workers for a complex software refactor is to use worker orchestration that spawns up to five simultaneous workers, assigns clear file boundaries, and integrates shared files sequentially to safely manage large-scale code modifications.

How do you validate parallel code generation and handle failures during integration?▼

To validate parallel code generation and handle failures during integration, run build, lint, typecheck, and test suites, then retry validation up to a configured limit. If tasks are non-parallelizable, apply fallback behavior to ensure safe recovery and stable integration.

Does parallel task decomposition work for codebases without clear file boundaries?▼

Parallel task decomposition requires clear file boundaries to partition ownership effectively. For codebases without clear boundaries, the approach applies fallback behavior for non-parallelizable tasks, ensuring safe execution rather than forcing concurrent workers into conflicting edits.