Kno2gether kno2gether.com ↗ Get the full Claude on the Payroll series →
Playbook

The /goal Command: Give Claude a Finish Line and Walk Away

Part 1 of 5 — Claude on the Payroll. The shift that changes everything: stop handing Claude tasks like it's a tool, start handing it responsibilities like it's on your payroll. The unlock is one command — /goal — that turns Claude from something that stops at the first checkpoint into an agent that loops, tests itself, and keeps going until a finish line YOU defined is provably crossed. This is the complete walkthrough: the mindset, the exact command, how to write a 'done' it can verify, the overnight jobs worth handing off, and a copy-paste prompt.

See how Knotie does white-label AI
01

Mindset before mechanicsThe shift: a tool waits, an employee finishes

Here's the change that makes everything else click. For years we used AI like a power tool: hand it a small task, watch it work, catch where it stopped early, hand it the next chunk. You were the supervisor and the AI was the drill. With a frontier-class model (the source video calls it 'Fable 5' — its stand-in name for Claude's most capable model), Anthropic's own Claude Code team describes the inversion plainly: they used to check whether Claude was doing the work right; now they increasingly check whether it's doing the right work. The model can run for hours, test its own output, and often produces better code than they would by hand. Their job moved from supervision to direction and setup. That is the whole game of this series: stop giving Claude tasks like it's a tool, and start giving it responsibilities like it's on your payroll. A tool stops when the obvious step is done. An employee with a goal keeps going until the job is actually finished.

The Claude Code team's own line, paraphrased: 'My job is increasingly more about direction and setup, not supervision.' That sentence is the thesis of this whole 5-part series.
02

The one commandWhat /goal actually is (and why older models quit)

/goal is a real, shipped Claude Code command (it landed in version 2.1.139 in May 2026). You give it a high-level objective plus a completion condition, and it stops being a one-prompt-one-reply assistant. The trick is in how it knows when to stop: after each turn, a small, fast evaluator model checks whether your completion condition is met. If it isn't, Claude takes another turn — observe, act, check — and it keeps doing that until the condition is satisfied, at which point the goal clears itself and hands control back to you. That evaluator is the magic. It formally separates the agent that does the work from the judge that decides it's done, so the agent can't just declare victory and quit early. Older models behaved like a contractor who leaves at 5pm whether or not the job's finished. With /goal, the loop doesn't break until the finish line is crossed.

  • It is invoked as: /goal followed by your objective and your definition of done.
  • A separate fast evaluator model checks the completion condition after every turn — execution and judgement are split on purpose.
  • It loops (observe → act → verify) and only returns control when 'done' is provably true.
  • The goal clears automatically once met — you don't have to babysit or manually stop it.
  • It works in interactive mode, in headless mode (the -p flag), and via Remote Control / mobile — so a long job can run while you're away.
The companion command, /workflows, is its natural partner: where /goal keeps Claude going until done, a workflow lets Claude verify its work in structured, multi-step passes (including adversarial 'try to disprove the result' checks). You'll use them together once goals feel natural.
03

Spec + a provable finish lineWhat a GOOD goal looks like (the 'done' is the whole skill)

Most people write the objective and forget the finish line — and a goal without a checkable 'done' is just a wish. The evaluator can only loop you to completion if 'completion' is something it can actually verify. So the real skill isn't describing the work; it's describing the proof. A good goal has two halves: (1) the spec — plainly what you want built or done — and (2) a definition of done the model can test by itself, not a vibe. 'Make it nice' is unprovable. 'Builds with zero errors, all tests pass, the page loads and renders without console errors' is provable. The tighter and more checkable your 'done', the more autonomously the agent can run, because it never has to come back to ask whether it's finished.

  • Weak 'done': 'a good Minecraft-style game.' Unprovable — the loop has nothing concrete to check.
  • Strong 'done': 'a playable browser game that runs with zero console errors, lets you move, place and break blocks, and never crashes on a 5-minute play session.'
  • Make 'done' testable: compiles / passes tests / produces a named output file / hits a measurable threshold.
  • Bundle the verification in: ask it to run the tests or open the result and confirm, not just to claim it's done.
  • If you can't write a checkable 'done', the task isn't ready for /goal yet — tighten the spec first.
In the source walkthrough, Samin Yasar typed roughly '/goal create me a complete Minecraft game', left, and came back to a surprisingly complete playable build — Claude having gone off, found the libraries it needed, and assembled the app itself. That's a capability demo of what's possible, not a guaranteed result for every prompt — and notice the implied 'done' (a complete, playable game) is what let it keep looping.
04

From zero to runningDo it now: the exact three-step run

This is the whole loop, start to finish. You're in Claude Code (the terminal/desktop agent, not the chat box — long-running jobs and file output belong in Code). The steps are deliberately short because the work is in the spec, not the ceremony.

  1. Open Claude Code and make sure you're on the most capable model — in the model selector pick the top-tier 'Fable 5' / frontier model (the source notes it may only appear after you quit and reopen the desktop app once after the release). This is the model built for long, agentic jobs.
  2. Write the spec in plain language: what you want built or done, and exactly what working means — the provable 'done' (compiles, tests pass, named file produced, runs with zero errors).
  3. Type /goal, paste your spec + 'done', and run it. For a big job, kick it off and walk away — overnight on a spare machine is exactly the use case. Come back to a finished result and review it.
StepWhereWhat good looks like
Pick the modelClaude Code model selectorTop-tier frontier model selected (re-open the app once if it's missing after release)
Write spec + 'done'Your promptA clear objective AND a finish line the model can test by itself
/goal + walk awayClaude CodeIt loops, tests itself, and only returns when 'done' is provably true
Chat vs Code: if your prompt needs files written to a folder, a long run, or 'open it in Finder', use Claude Code — not the chat window. The chat is for conversation; Code is where the agent has a workspace and can run for hours.
05

Steal this shapeCopy-paste: a /goal prompt you can adapt

This is a fill-in template that bakes in the two things that make goals work: a concrete objective and a finish line the agent can verify on its own. Swap the brackets for your task. The structure matters more than the example — keep the explicit 'Definition of done' and 'Keep working until' lines in every goal you write.

  • PROMPT (paste after typing /goal):
  • Build [what you want — e.g. a playable browser Minecraft-style block game with move, place and break].
  • Definition of done (all must be true): (1) it builds/runs with zero errors; (2) [the core thing works — e.g. I can move, place and break blocks]; (3) it survives a [5-minute] run without crashing or console errors; (4) you have opened/run it yourself and confirmed each of the above.
  • Keep working until every item above is provably true. Find and install whatever libraries you need. Test your own work after each change; if a check fails, fix it and re-test — don't stop and ask me unless you hit a genuinely ambiguous decision.
  • When done, write a short report of what you built, what you verified, and anything you'd flag for me to review.
The two lines doing the heavy lifting are 'Definition of done (all must be true)' and 'Keep working until every item above is provably true.' That's what the evaluator loops against. Everything else is detail.
06

Hand off the hoursThe real payoff: overnight, long-running jobs

A Minecraft build is a fun demo, but the point is what it represents: jobs that are too long and too tedious to babysit. Because /goal can run for hours and the model tests its own work, you can hand off the kind of task that used to eat an evening — and let it grind while you sleep or do something else. In the walkthrough, the creator literally runs these on an always-on Mac Mini so the agent can keep looping in the background. The mental model: queue the job before you log off, define 'done' tightly, walk away, and review the finished result in the morning.

  • Codebase clean-up that runs overnight — refactors, dead-code removal, dependency bumps, with tests as the 'done'.
  • Migrations to completion — e.g. move every call site from a v1 API to v2 until the whole project compiles.
  • Grinding a backlog to empty — work a list of well-specified tasks one by one until none remain.
  • Build-something-from-a-spec jobs where 'done' is 'it runs and passes its own checks'.
  • A spare always-on machine (a Mac Mini, a cheap VPS) is the ideal home for these — the agent loops there while your main machine is free.
The honest framing: long autonomous runs still benefit from a tight 'done' and a quick human review at the end. /goal removes the babysitting, not the responsibility — you still own the spec and the final check.
07

Direction, not abdicationGuardrails: where 'walk away' has limits

Treating Claude like an employee includes managing it like one. /goal is safe and powerful for jobs with a checkable, self-contained finish line. It is NOT a licence to let an agent loose on anything irreversible without you in the loop. Two rules keep you out of trouble.

  • Scope the goal to work that's reversible and checkable — building, refactoring, generating, migrating with tests. Great fits for an unattended loop.
  • Keep a human review on anything that touches the outside world or can't be undone: sending messages, spending money, deleting data, pushing to production. Let the agent prepare it; you approve and pull the trigger.
  • Write a 'done' the evaluator can actually verify. A vague finish line either loops forever or stops too early — both waste a run.
  • Skim the agent's end-of-run report. A two-minute read on a job that saved you three hours is the cheapest insurance there is.
This guardrail matters more as the series goes on — Part 2's bookkeeper and Part 5's outreach both have the agent act on real accounts and real people, where 'review before it acts' becomes non-negotiable.
08

Where this fitsYour roadmap: Claude on the Payroll (5 parts)

This guide is Part 1 of 5. Each part puts Claude on the payroll for a different job — and they build on the same /goal + workflows foundation you just learned. Bookmark the ones you want next.

  • Part 1 — The /goal command: give Claude a finish line and walk away (you're reading it). guides.kno2gether.com/fable5-payroll-goal
  • Part 2 — The bookkeeper: Claude reads your statements and cancels the subscriptions you forgot you were paying for. guides.kno2gether.com/fable5-payroll-bookkeeper
  • Part 3 — The ad-maker: one agent generates a folder of image + video ads and QAs them into approved vs rejected itself. guides.kno2gether.com/fable5-payroll-admaker
  • Part 4 — The red-team researcher: spin up sub-agents to argue both sides of an idea and pressure-test it (research rigour, NOT financial advice). guides.kno2gether.com/fable5-payroll-redteam
  • Part 5 — The client-finder: find the right people, research each one, and draft personalised outreach you review before sending. guides.kno2gether.com/fable5-payroll-clients
Up next, Part 2 — the one that pays for itself: connect Claude to your bank, get a clean table and chart of what you're actually paying for every month, then have the agent cancel the forgotten ones (with you approving each cancel). It's the most satisfying use of 'put Claude on the payroll' in the whole series.

Get the next drop

New AI build guides + the occasional bonus template. No spam, unsubscribe anytime.

By submitting you agree to our Privacy Policy & Terms. Unsubscribe anytime.

Frequently asked questions

What does the /goal command actually do?
It's a Claude Code command (shipped in version 2.1.139, May 2026) that sets a persistent objective plus a completion condition, then keeps Claude working across multiple turns until that condition is met. After each turn, a small, fast evaluator model checks whether the goal is satisfied; if not, Claude takes another turn. The goal clears itself once 'done' is true and control returns to you. It works in interactive mode, in headless mode (the -p flag), and via Remote Control / mobile.
How is /goal different from just giving Claude a long prompt?
A normal prompt gets one reply and stops — even if the job isn't finished. /goal adds a separate evaluator that checks your definition of done after every turn and loops Claude until it's provably met. It formally separates the agent that does the work from the judge that decides it's complete, so the agent can't quit early or declare a half-finished job done.
What makes a 'good' definition of done?
Something the model can verify by itself, not a vibe. 'Make it nice' is unprovable; 'builds with zero errors, all tests pass, the page loads without console errors' is provable. The tighter and more checkable your 'done', the more autonomously the agent can run — because it never has to come back to ask whether it's finished. If you can't write a checkable 'done', the task isn't ready for /goal yet.
Can it really run overnight without me?
Yes — that's the headline use case. Because /goal can run for hours and the model tests its own work, you can queue a big job (a refactor, a migration to completion, a backlog), define 'done' tightly, and walk away — ideally on a spare always-on machine. You still own the spec and a quick review of its end-of-run report; /goal removes the babysitting, not the responsibility.
Is 'Fable 5' a real model?
'Fable 5' is the name the source video uses for Claude's most capable frontier model — a stand-in label. The feature itself (/goal) is real and shipped in Claude Code. In practice you just pick the top-tier model in Claude Code's model selector; long, agentic /goal jobs are exactly what that model is built for.
What's /workflows and do I need it for /goal?
Not required to start. /workflows is the companion command for structured, multi-step orchestration and verification — including adversarial passes where agents try to disprove a result. Where /goal keeps Claude going until done, a workflow helps Claude verify its work in defined steps. The Claude Code team uses them together: 'set a goal to implement the spec fully, then use a workflow to verify each part.' Learn /goal first; reach for /workflows when you want explicit verification stages.
Sources · Concept + demos credit: the Claude '/goal' + payroll mindset walkthrough by Samin Yasar (YouTube, '8 Insane Claude Fable Use Cases'). Demos (Minecraft build, etc.) are attributed to the creator and framed as what's possible, never as guaranteed results. This guide is an original rebuild of the technique from the primary docs below. · Best practices for Claude Code — official Claude Code Docs · Claude Code overview — official Claude Code Docs · Claude Code adds /goal to keep working until the job is done (v2.1.139 release coverage) · What Is the /goal Command in Claude Code? Autonomous Long-Running Tasks Explained — MindStudio · Claude Code's '/goals' separates the agent that works from the one that decides it's done — VentureBeat · What Is the /workflows Command in Claude Code? Dynamic Multi-Agent Workflows Explained — MindStudio

You just learned to give one agent a finish line. The business question is: how do you sell that as a product clients pay for every month?

Handing Claude a goal and walking away is the skill. Turning it into recurring revenue is the product problem — and that's where Knotie comes in. Knotie lets you package AI voice and chat agents plus automations into a white-label product your clients buy under your own brand and domain, with a customer portal and credit-based billing that meters their usage so you keep the margin — no code. You define the outcome you sell; Knotie handles the plumbing that turns it into a service.

See how Knotie does white-label AI