ultragoal

Persist multi-step goal progress across Claude sessions with checkpointed artifacts.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Leap0920/Clean-Portfolio --skill ultragoal-leap0920
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultragoal
Source: https://github.com/Leap0920/Clean-Portfolio/tree/main/%25USERPROFILE%25/.openclaude/plugins/cache/omc/oh-my-claudecode/4.14.0/skills/ultragoal
Command: npx skills add https://github.com/Leap0920/Clean-Portfolio --skill ultragoal-leap0920

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultragoal solves the problem of losing long-running progress when you restart Claude sessions, because session-only /goal directives do not persist across time or worktrees.

Core Features & Use Cases

  • Durable multi-goal workflow: Breaks a brief into ordered stories and persists plan/ledger artifacts under .omc/ultragoal for continuity.
  • Session-aware Claude handoff: Prints model-facing instructions to coordinate the active Claude Code /goal directive with the current story.
  • Checkpointing and gating: Records checkpoint events with evidence, and enforces a final quality gate for the last story.

Quick Start

Tell Claude to run omc ultragoal create-goals with your brief file (or inline goals), then instruct it to repeatedly use complete-goals and checkpoint until the final quality gate is clean.

Frequently Asked Questions about ultragoal

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

FAQPage Schema
How do I persist Claude Code workflow goals across multiple sessions?

Multi-step workflow goals persist across sessions by splitting a brief into ordered stories and saving ledger artifacts under a local directory. This ensures progress continuity even after restarting Claude Code sessions or switching worktrees.

What is ledger checkpointing for long-running Claude Code tasks?

Ledger checkpointing for long-running Claude Code tasks is the process of recording progress events with evidence. It allows you to save your current state, resume the next story, and enforce a final quality gate before completion.

How do I enforce a quality gate for the final step of a multi-step workflow?

To enforce a quality gate for the final step of a multi-step workflow, use a goal orchestration tool that checks for a clean quality gate on the last story. You repeatedly complete goals and record checkpoints until the final gate passes.

Does Claude Code session goal orchestration work across different worktrees?

Claude Code session goal orchestration works across different worktrees when using a durable ledger system. By persisting plan and ledger artifacts locally, the workflow state remains accessible and resumable regardless of the active worktree.

How do I create ordered goals from a brief file for Claude Code?

To create ordered goals from a brief file for Claude Code, run the goal creation command with your brief file or inline goals. The system splits the brief into sequential stories and persists them for the active agent to process.

Why do session-only Claude Code goals disappear when I restart?

Session-only Claude Code goals disappear on restart because they are stored in active memory rather than a durable format. Without ledger checkpointing to persist artifacts, the workflow state cannot transfer to a new session.