ultragoalgithub ↗
ultragoal

Tell Claude what you want once. It works until the job is verifiably done, and it gets smarter every time.

Read the docs

Raw agent sessions make you the quality control. ultragoal puts that discipline in the system instead: a rubric gates progress, a separate verifier re-runs every check itself, and memory compounds across runs.

The loop

  1. 01

    Consult

    Reads memory and scans your repo before asking anything.

  2. 02

    Interview

    Asks only the decisions that steer the outcome.

  3. 03

    Spec

    Builds a rubric of exact, checkable commands.

  4. 04

    Arm

    Gates the loop to a goal file that survives restarts.

  5. 05

    Work

    Feeds the rubric back each turn, so it keeps going.

  6. 06

    Verify

    A fresh-context agent re-runs every check to refute it.

What's inside

Rubric-gated loop

Progress is blocked until every item is checked with evidence from a real command, never vibes.

Fresh-context verifier

An independent subagent re-runs the checks and tries to prove the work wrong, not confirm it.

Persistent goals

State lives in a git-committed file, so a goal survives sessions, /clear, and days away.

Shared team memory

Verified facts, working patterns, and dead ends are committed to git. Every run starts smarter.

Use it for

Optimization that can't regress

Baselines the metric, keeps only real improvements, and reverts anything that makes it worse.

cut checkout p95 under 200ms without breaking contract tests

Migrations, end to end

Survives /clear and restarts, and won't call it done until every call site is gone and checks pass.

migrate every class component to hooks; keep tests and types green

Bugs fixed for real

A fresh-context verifier re-runs every check and tries to refute the fix, so done isn't just claimed.

make the failing repro test pass without breaking the suite

Backlogs while you sleep

Works turn after turn unattended within a set budget, gated so it can't fake progress.

clear the typed-error backlog in src/, one module at a time

Get started

Install for Claude Code, Codex, or both.

Start a goal inside Claude Code. A messy ramble is fine.

Autopilot, end to end.

this site is a work in progress