ultraplan

Generate parallel agent research and DAG-based execution plans for complex engineering tasks.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Oruga420/claude-code-skills --skill ultraplan-oruga420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultraplan
Source: https://github.com/Oruga420/claude-code-skills/tree/main/ultraplan
Command: npx skills add https://github.com/Oruga420/claude-code-skills --skill ultraplan-oruga420

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultraplan addresses the challenge of planning ambiguous, cross-cutting, or high-risk engineering changes that require deep research, dependency mapping, and structured risk management rather than a simple linear plan. It prevents overlooked integrations, hidden dependencies, and insufficient test coverage by coordinating targeted parallel research before generating an execution strategy.

Core Features & Use Cases

  • Parallel exploration agents that concurrently map architecture, surface prior art, analyze risks, and evaluate tests to reduce blind spots.
  • Synthesis into a DAG-based execution plan with clear parallelism opportunities, file-level impact lists, and an approval gate before any code changes.
  • Risk assessment and approach comparison producing a probability x impact matrix and 2-3 trade-off comparisons to recommend the best path.
  • Use Case: Large refactors, multi-service feature rollouts, or architectural migrations that require coordination across teams and careful mitigation planning.

Quick Start

Use the ultraplan skill to run parallel research agents and produce a DAG execution plan, risk matrix, and file impact list for a proposed system-wide change.

Frequently Asked Questions about ultraplan

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

FAQPage Schema
How do I plan a large scale system refactor without missing hidden dependencies?

A DAG-based execution plan structures complex engineering tasks by mapping dependencies into a directed acyclic graph. It identifies clear parallelism opportunities and file-level impacts, ensuring coordinated execution across cross-cutting feature implementations and architectural migrations.

What's the best way to assess risks for cross-cutting architectural changes?

Multi-agent planning for complex engineering changes uses parallel agents to concurrently research architecture, surface prior art, analyze risks, and evaluate tests. This coordinated exploration prevents overlooked integrations and insufficient test coverage before generating a structured execution strategy.

Can I generate a dependency graph for a multi-service feature rollout?

Yes, you can generate a dependency graph for a multi-service feature rollout. The planning process synthesizes parallel research outputs into a DAG-based execution plan that maps clear parallelism opportunities and file-level impacts before any code changes are made.

How do I map file-level impacts for system-wide architectural migrations?

Yes, an approval gate is required prior to execution. The planning process produces a risk matrix, file-level impact lists, and a DAG-based execution plan, establishing an approval gate to ensure all dependencies and risks are reviewed before any code changes occur.

When do I need a risk matrix for software engineering planning?

Before executing a proposed system-wide change, you should review the DAG-based execution plan, risk matrix, and file-level impact list. The planning process establishes an approval gate prior to execution to ensure all dependencies and risks are properly mitigated.

Does multi-agent planning work for architectural migrations across multiple teams?

You should not use multi-agent planning for simple linear tasks. It is designed for ambiguous, cross-cutting, or high-risk engineering changes that require deep research, dependency mapping, and structured risk management rather than a straightforward execution strategy.