Skip to content
cccskills
FreePublished on GitHub

ultragoal

Create a saved plan for multiple goals in a repository, then execute it step by step with Codex goal mode. Track progress, verification evidence, review results, and blockers before marking the plan complete.

OriginalShow the original description

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

See how to install

Good for

  • Break a project brief into multiple goals
  • Execute planned tasks in sequence
  • Record progress and verification evidence
  • Revise a plan when new evidence emerges

Files included (1)

  • SKILL.md4.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ai-slop-cleaner

FreeSummary

Clean up working code by identifying duplication, dead code, unnecessary layers, and error paths that hide failures. Preserve behavior with targeted tests, simplify the requested files in stages, and report verification results and remaining risks.

  • Simplify bloated or repetitive AI-generated code
  • Remove unused code and unnecessary wrappers
  • Review fallback paths that hide errors
Yeachan-Heo/oh-my-codex33.6KUpdated Oct 23, 2026

analyze

FreeSummary

Investigate repository behavior, architecture, or possible causes without changing files. Trace relevant code and supporting material, then rank explanations by evidence and confidence, with concrete file references and clear distinctions between observations, conclusions, and unresolved questions.

  • Investigate possible causes of a bug
  • Understand behavior across multiple files
  • Explain architecture and tradeoffs
Yeachan-Heo/oh-my-codex33.6KUpdated Oct 23, 2026

ask

FreeSummary

Ask Claude or Gemini through a locally installed command-line tool for focused questions, reviews, brainstorming, or second opinions. Save the prompt, original response, summary, and next steps in a reusable Markdown file.

  • Get a second opinion on a proposed approach
  • Ask Claude or Gemini to review work
  • Save brainstorming results for later use
Yeachan-Heo/oh-my-codex33.6KUpdated Oct 23, 2026

autopilot

FreeSummary

Take an idea or issue through requirements clarification, reviewed planning, implementation, and verification. Supervise all stages in one recoverable OMX workflow, preserving artifacts and progress so work can resume or return to planning when findings require changes.

  • Deliver an issue from requirements clarification through verification
  • Turn an initial idea into a reviewed implementation plan
  • Resume interrupted work from its saved phase
Yeachan-Heo/oh-my-codex33.6KUpdated Oct 23, 2026

autoresearch

FreeSummary

Run a persistent research workflow with a defined goal and explicit acceptance checks. It saves progress and finishes only when a recorded result passes either a validation script or an architect review of the research output.

  • Research with explicit acceptance criteria
  • Verify research results with a script
  • Require review approval before completing research
Yeachan-Heo/oh-my-codex33.6KUpdated Oct 23, 2026

Find the replacement for a research command removed in OMX 0.21. This migration notice directs existing autoresearch-goal usage to $autoresearch, the canonical research loop that requires validation before proceeding.

  • Check the replacement for a removed research command
  • Update requests to use $autoresearch
  • Confirm which command owns the research mission lifecycle
Yeachan-Heo/oh-my-codex33.6KUpdated Oct 23, 2026

See all skills by Yeachan-Heo

Report a problem with this skill