MCPInstall

ultragoal

Create and execute durable repo-native multi-goal plans over Codex goal mode artifacts.

Installs
70
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/yeachan-heo/oh-my-codex --skill ultragoal
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads ultragoal automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Ultragoal Workflow

When to use

Use for ultragoal, create-goals, complete-goals, durable multi-goal planning, or sequential execution over Codex /goal. Read AGENTS.md#durable-runtime-invariants-canonical-ssot for state ownership and goal-tool boundaries.

Inputs and preconditions

  • Durable artifacts are .omx/ultragoal/brief.md, .omx/ultragoal/goals.json, and .omx/ultragoal/ledger.jsonl.
  • New plans use aggregate Codex goal mode by default: one stable pointer objective for the plan while OMX tracks individual stories. Use --codex-goal-mode per-story only when explicitly requested.
  • Do not call /goal clear from shell or this skill. After a completed run, the operator may clear the interactive Codex goal in the Codex UI before another same-thread run.

Operational steps: create

Run one command, then inspect the generated plan:

omx ultragoal create-goals --brief "<brief>"
omx ultragoal create-goals --brief-file <path>
cat <brief> | omx ultragoal create-goals --from-stdin
omx ultragoal create-goals --codex-goal-mode per-story --brief "<brief>"

If refinement is needed, use explicit supported steering rather than editing durable artifacts by hand.

Operational steps: execute

Repeat until omx ultragoal status reports all goals complete:

  1. Run omx ultragoal complete-goals and read its handoff.
  2. Call get_goal. Call create_goal with the printed payload only when no active Codex goal exists; otherwise continue the matching aggregate objective.
  3. Complete one OMX story and audit its objective against real artifacts and verification evidence.
  4. For intermediate aggregate stories, keep the Codex goal active and checkpoint:
    omx ultragoal checkpoint --goal-id <id> --status complete --evidence "<evidence>" --codex-goal-json <fresh-get-goal-json-or-path>
    
  5. For a blocked/failed story, use --status blocked|failed with evidence; resume failed work with omx ultragoal complete-goals --retry-failed.
  6. On the final story, complete the final gate below before update_goal({status: "complete"}); then call get_goal again and checkpoint the fresh complete snapshot.

Explicit steering

Use evidence-backed directives only when the decomposition must change:

omx ultragoal steer --kind add_subgoal --title "<title>" --objective "<objective>" --evidence "<evidence>" --rationale "<reason>" --json
omx ultragoal steer --directive-json ./steering.json --json

Supported kinds: add_subgoal, split_subgoal, reorder_pending, revise_pending_wording, annotate_ledger, and mark_blocked_superseded. Ordinary prose does not mutate the plan; repeated structured directives dedupe.

Phase/HUD handoff

At standalone activation, declare the smallest accurate phase (planning, executing, verifying, reviewing, checkpointing, or blocked):

omx state write --input '{"mode":"ultragoal","active":true,"current_phase":"planning"}' --json

Inside Autopilot, keep the parent mode active and set current_phase:"ultragoal"; persist Ultragoal evidence under handoff_artifacts.ultragoal before a code-review handoff. Mark standalone Ultragoal complete only when every durable goal is complete.

Optional Team bridge

For parallel story execution, use the separate Team command. The leader records the Ultragoal checkpoint with a fresh get_goal snapshot; see the Team skill for the bridge details.

Final gate and exit evidence

Before final completion:

  1. Run targeted story verification.
  2. Run ai-slop-cleaner on changed files, then rerun verification.
  3. Audit every architecture/domain invariant from the brief/spec/accepted steering against implementation, test, and review evidence.
  4. Run $code-review through independent code-reviewer and architect lanes. If review or invariant proof is not clean, do not update the Codex goal; record durable blockers:
    omx ultragoal record-review-blockers --goal-id <id> --title "Resolve final code-review blockers" --objective "<objective>" --evidence "<findings>" --codex-goal-json <active-get-goal-json-or-path>
    
  5. If clean, call update_goal({status: "complete"}), call get_goal, and checkpoint with --quality-gate-json containing cleaner, verification, review, and architecture-invariant evidence.

Report goal ids/statuses, ledger/checkpoint paths, fresh goal snapshot evidence, review verdicts, and any blocker. Never claim completion from OMX state alone.

FAQ

What does the ultragoal skill do?

Create and execute durable repo-native multi-goal plans over Codex goal mode artifacts.

How do I install ultragoal?

Run npx skills add https://github.com/yeachan-heo/oh-my-codex --skill ultragoal in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ultragoal/ (personal) or .claude/skills/ultragoal/ (project).

Which AI agents can use ultragoal?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is ultragoal safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains ultragoal?

It is published by yeachan-heo in yeachan-heo/oh-my-codex. It has 70 recorded installs.

More from yeachan-heo/oh-my-codex

View all →

deep-interview

yeachan-heo/oh-my-codex

Socratic deep interview with mathematical ambiguity gating before execution

196 installs

ultraqa

yeachan-heo/oh-my-codex

Adversarial dynamic e2e QA workflow - generate hostile scenarios, test, verify, fix, report, and clean up

Testing & QA166 installs

ralplan

yeachan-heo/oh-my-codex

Consensus planning stage for Planner - Architect - Critic handoff to $ultragoal

ralph

yeachan-heo/oh-my-codex

Sunset stub — use $ultragoal instead

159 installs

ai-slop-cleaner

yeachan-heo/oh-my-codex

Run an anti-slop cleanup/refactor/deslop workflow

team

yeachan-heo/oh-my-codex

N coordinated agents on shared task list using tmux-based orchestration

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs