ultra-plan

Transform a goal into a requirements-to-implementation workflow with verification and bounded fixes.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/CopeeeTang/copeee-skills --skill ultra-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultra-plan
Source: https://github.com/CopeeeTang/copeee-skills/tree/main/skills/ultra-plan
Command: npx skills add https://github.com/CopeeeTang/copeee-skills --skill ultra-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It solves the problem of turning an unclear or multi-step goal into a complete, verifiable implementation workflow without repeatedly interrupting the user—by generating a requirements spec, executing it, evaluating results with acceptance checks, and performing bounded fixes when failures occur.

Core Features & Use Cases

  • End-to-end loop orchestration: Performs interview/spec creation, execution via Codex, evaluation via automated checks plus a judge review, and up to two fix iterations when blockers or major issues are found.
  • Acceptance-criteria driven delivery: Requires an auto-executable acceptance criteria section (CMD/METRIC) and runs those checks to determine pass/fail.
  • Autonomous vs collaborative control: Defaults to autonomous execution that minimizes user involvement, while supporting a collaborative mode that prompts the user for step-by-step confirmations.
  • Role-symmetric guardrails: Uses Claude as planner/judge and Codex as executor/fixer, ensuring Claude does not directly modify code during review/fix decisions.

Quick Start

Use ultra-plan when you want the assistant to clarify requirements and then automatically execute, test, review, and (if needed) fix the work until it produces a final report for your task.

Frequently Asked Questions about ultra-plan

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

FAQPage Schema
How do I automate the entire requirements spec to code fix loop for a complex development task?

To automate a spec-to-fix loop, ultra-plan transforms a goal into a requirements spec, executes it via Codex, evaluates results against acceptance criteria, and performs up to two bounded fix iterations autonomously.

What is an auto-executable acceptance criteria section and why is it needed for automated testing?

An auto-executable acceptance criteria section defines specific CMD or METRIC checks that automated testing runs to determine pass or fail, ensuring the end-to-end implementation workflow produces verifiable results without manual inspection.

Can I use an autonomous workflow for multi-step development tasks without confirming each step?

Yes, the autonomous workflow defaults to minimizing user involvement for multi-step development tasks, but a collaborative mode is available to prompt you for step-by-step confirmations during execution and review.

How does the two-phase evaluation with structured findings work during code execution?

The two-phase evaluation runs automated acceptance checks first, then applies a judge review using structured findings to identify blockers or major issues, triggering a bounded auto-fix loop if failures occur.

What are the limitations of the bounded remediation auto-fix loop?

The bounded remediation auto-fix loop is limited to a maximum of two fix iterations, meaning if blockers or major issues persist after two Codex-driven execution attempts, the process stops and reports the findings.

Does the orchestration workflow let the planner directly modify code during review?

No, the orchestration workflow uses role-symmetric guardrails where Claude acts as the planner and judge while Codex acts as the executor and fixer, ensuring the planner never directly modifies code during review decisions.