docs
Guides

Guides

Task-shaped walkthroughs — fix a red CI run, land a change in a codebase you have never read, find out what a run cost, and hold a hard budget. Each one carried to a finished, verified result.

The rest of the documentation is organized around Stella's parts: a page per command, a page per subsystem. This section is organized around your afternoon. Each guide is one real task carried from the symptom to a verified result, in the order you would actually type the commands.

Nothing here restates the reference. Every step links down into it, so you can stop and read the whole flag surface at the moment you need it and not before.

Start here

What these assume

Every guide assumes you have installed Stella and that one provider key resolves — stella config prints a provider, a model, and a redacted key preview rather than an error. If that is not yet true, Getting started is thirty seconds long and this section will still be here.

Nothing else is assumed. Where a guide needs gh, a git remote, or an initialized code graph, it says so at the point of need and tells you what happens if you don't have it.

The idea the guides share

Stella's distinguishing behavior is not any single command — it is that work ends on evidence rather than on the worker's own claim. A test that failed before the change and passes after it. A diff that exists. A CI run whose latest attempt is green. A judge from a different model family than the worker, reading the diff and not the narration.

That is worth knowing before the first guide, because it explains a shape you will see in all of them: the fastest, cheapest path is usually the one that hands Stella something deterministic to check.

# The strongest flag on the CLI. It arms the fail→pass flip oracle, which
# lets most runs finish on deterministic evidence and skip the judge entirely.
stella run --test-command "cargo test -p api" "add cursor pagination to /orders"

The inference pipeline is the full account of how that works. You do not need it to follow any guide here.

On this page