<Purpose Ultragoal breaks a brief into an ordered set of goals, records start/checkpoint/blocker/failure events in a durable append-only ledger, and tells the active Claude agent how to drive the Claude Code slash command alongside the plan. It does not — and cannot — mutate Claude state from the shell; it persists durable repo state and prints a model-facing handoff that the active agent must act on in-session. </Purpose <Use When - The user wants a durable, repo-native way to track an ultragoal across multiple Claude sessions or worktrees - The work is large enough to warrant multiple order…