When to use what
Start from where you are. Find your situation below: each one names the verb to reach for, what you do, and what you get back. You can always ask your agent in plain words instead ("use the grill skill to …"); the verb is what it runs.
I have a vague idea
Use grill goal, or grill feature if the idea is already small. The agent interviews you until the idea has an
outcome, a beneficiary, a metric, a baseline, and a target.
You get back a Goal (or Feature) issue that anyone can read, with a number you can measure again later. Walkthrough: Shape the goal.
I asked for something in words ("make it slick", "keep it simple")
Just ask: build, slice, plan, and the /codex, /cursor, /claude, and /amp hand-offs all take words.
When your words are vague, use abbreviations, or name nothing anyone could check, aayudha stops and unpacks them
with you first: a few questions, riskiest first, then "here is what done looks like" for you to confirm. A concrete
ask goes straight through with no questions.
You get back a Ready Story with numbered criteria, the meaning of each abbreviation, and the checkpoints you will see as it is built. Walkthrough: How aayudha unpacks a vague ask.
I have a Feature and need a plan
Use slice, then plan. slice splits the Feature into stories sized XS to L, each with criteria,
dependencies, and the layers it touches. plan plans each story one layer at a time.
You get back small stories you can build in a day, and a plan per story with tests and a rollback. Walkthrough: Break it down.
We have to choose between options
Use decide. It records a Decision with the options, how each scores, and a recommendation. A person with the
authority accepts it.
You get back a Decision issue that says what was chosen and why, which status tracks until it is accepted.
I have a bug report
Use grill bug. A Bug, like a story, gets a Completion Goal: numbered criteria that say what "fixed" looks like,
such as the steps that fail today and the result you expect. Then ready and build, the same as a story.
If reports arrive through an intake form, triage labels each one as Feedback, Bug, or Incident, and never edits
what people wrote.
You get back a Ready Bug, then a pull request that proves the fix against your criteria.
A story is Ready, so build it
Use build. The agent works in its own worktree, commits one checkpoint per layer, checks each one, and opens a
pull request. It stops and asks a person when it runs out of budget.
To have another agent build it in its cloud, use build --delegate codex (or cursor, claude, amp), or type
/codex and its siblings in your agent. aayu install --env sets up the cloud environment it builds in.
You get back a pull request whose every checkpoint has already been checked. Guide: hand work to an agent. In the story: the build.
A pull request is ready
Let the merge gate run (it starts by itself), read inspect's verdict, then ship. By default the
gate calls a review model with your code-review environment's key (code review in the merge gate).
That model reviews only when its family differs from the builder's and the author has write access; otherwise
CodeRabbit or Greptile, when listed, or the approver reviews; the gate skips a listed Codex, Claude, or Cursor, which
review only when a person asks them. Run verify
yourself first if you want a quick local check.
You get back an authoritative proof pack, a verdict per criterion (merge, fix, or rebuild), and, once you
approve, a merged pull request with its Outcome written.
Guide: a pull request is ready. In the story: the gate says no and
the yes.
I want the gate to check what my product actually does
Use init --verify-skill to start a feature map, a list of what your product can do with a behaviour check for
each capability, then ask your agent to fill it in with the verify skill. verify --map shows where the map
and the code disagree.
You get back behaviour checks that the merge gate runs on every pull request that touches them, with no model. Guide: prove a behaviour change.
The pull request changes a screen
Add review for a design critique (a model pass and fixed checks for accessibility, focus, and target size),
then polish to apply it. baseline captures reference screenshots of a commit.
You get back a critique with a verdict, and a pull request that answers it.
It is time to release
Use release with --dry-run first, then for real. It runs the full gate, tags the commit, stamps the stories,
writes release notes, and schedules measurement.
You get back a tagged snapshot or release, and shipping evidence on the Release issue. Walkthrough: Release it.
Something broke in production
File an Incident (grill incident, or let triage classify a report), then use respond. It proposes
an action from your team's operations catalog, keeps the timeline, and runs the action only after a person approves
it. When you are done, respond --close files the follow-up Bug and the retro entry.
If agents themselves are misbehaving, aayu halt stops agent lanes, loops, and the workflows that check the halt
switch, until a person runs aayu resume.
You get back a timeline, an approved fix, and a Bug that makes sure it does not happen again.
Needs setup:
respondruns actions fromops/actions.toml, a catalog you write and review.investigatereads a sanitised telemetry export; for Sentry or PostHog it writes bounded queries for you to run (PostHog and Sentry).
I need to explain this to my boss
Use brief with the register that fits: eli5 for anyone, engineer for a technical lead. Use --purpose close to wrap up finished work. For a weekly update, status rolls up every Goal.
You get back a short, accessible page where every claim is traced to its proof. Walkthrough: Explain it.
I need to show an auditor
Use audit. It reports floor results, proof coverage, waivers, decision deadlines, autonomy exceptions,
solo-mode bypasses, and any write that skipped the log, from a snapshot that can be regenerated later. Add a brief
with --register regulatory if they want prose.
You get back a report on the ledger that someone else can reproduce exactly.
I want to know if it worked
Use measure on the Goal after the release. If you need to know whether your change caused the difference,
plan an experiment before release and readout after.
You get back a Result on the Goal: the value, the target, the change, and how to reproduce it. Guide: did it work? In the story: the number.
The agents keep making the same mistake
Use retro to find the pattern and classify each Feedback it files by the highest layer that can fix it for
good: the code (a type or invariant), a static check (a lint rule or test), prose (a skill), or human review. A code or
check fix becomes a Story; only a prose fix goes to evolve, which turns it into a tested skill change that a
person reviews. evolve waits for at least two accepted prose Feedback issues about the same skill and changes a
skill at most once a month.
You get back a skill that no longer makes that mistake, with a test that keeps it that way. Guide: did it work?
I want work to happen without anyone asking
Use install --loops. It sets up scheduled and event loops, such as triage on arrival or a failed check sent back
to its builder, in your agent's own scheduler, and shows the steps for what it cannot set up itself.
You get back loops that aayu doctor reports as active, stale, or missing on each host.
Guide: keep things moving with loops.
Something about my setup is off
Use doctor. It checks tools, sign-in, configuration, installed skills, agent environments, reviewer apps,
loops, and existing CI, and says what to fix. aayu doctor --fix re-syncs skill copies after an upgrade. Not sure
what to do next at all? aayu next names one step. A specific error? See troubleshooting.
Every verb, by journey stage
This map is generated from the verb registry, the same source as the command line, so it always lists every verb.
The descriptions are the registry's own one-liners, written for agents, so they are terser than the rest of this
guide. Each verb links to its skill page where it has one. Housekeeping commands such as halt, resume, and seat
are not verbs; the verbs reference lists them.
| Stage | Verb | What it does |
|---|---|---|
| Set up | init |
Sets up a repository for aayudha: labels, issue forms, config, and the records branch; more on request. |
install |
Installs the aayudha skills, tools, and hooks into your agent, and sets up its cloud environment and loops. | |
doctor |
Checks your machine and setup, and says exactly what to fix. | |
| Shape the goal | grill |
Interviews you, one question at a time, until an idea is a complete work item, then files it on GitHub. |
survey |
Reads a codebase nobody documented, says what it does with a citation for every claim, and drafts the backlog to modernise it. | |
| Break it down | slice |
Splits a Feature into small stories, each with checkable promises, the parts of the code it touches, and its order. |
plan |
Plans a story one layer at a time: what changes, how it is tested, and how to roll it back. | |
decide |
Records a real choice with its options and a recommendation; only a person with the authority accepts it. | |
chart |
Before a data or AI change is planned, works out with you which decisions it serves, which data or evidence answers them, and how to prove it right. | |
scope |
Plans what a release contains, freezes it once a person accepts it, and stops later changes beyond the budget unless a person decides. | |
| Get a story Ready | ready |
Checks that a work item is complete and freezes exactly what was agreed, so later edits are visible. |
| Design the screens | research |
Collects design references and user research for a Feature. |
wireframe |
Sketches the screens a Feature needs, from its research and promises. | |
mockup |
Turns wireframes into mockups that use your design system. | |
prototype |
Builds a working prototype behind a flag and compares it with the design. | |
review |
Critiques a pull request's screens with a model and with fixed accessibility checks. | |
polish |
Applies a design critique to a pull request and reviews it again. | |
baseline |
Captures reference screenshots of a commit to compare later changes against. | |
| Build it | build |
Writes the code for a Ready story in small checked steps, one layer at a time, and opens a pull request. |
| Prove it | verify |
Runs the fixed checks (tests, security, secrets, dependencies, accessibility, speed) and records the results. |
inspect |
A model from another vendor, or an agent app you choose, reviews the pull request against every promise; aayu reads its reply as merge, fix, or rebuild. | |
proof |
Stores, fetches, and checks the proof packs that hold the evidence for each change. | |
| Ship it | ship |
Merges a proven pull request after your yes, and writes down who approved what, on which evidence. |
| Release it | release |
Moves shipped work up to a snapshot or stable release, after a full gate, and schedules the measurement. |
| Measure and learn | experiment |
Designs an A/B test for a Feature: what you expect, what you measure, and how many people you need. |
readout |
Reads out an experiment once it has enough people, and writes down the measured lift. | |
retro |
Compares plans with what happened and files what to improve as feedback you can accept or reject. | |
measure |
Measures a Goal against its baseline, the same way as before, and writes the result into the Goal. | |
evolve |
Turns accepted feedback into a test for a skill, then a skill change that passes it, for a person to review. | |
| Explain it | counsel |
Asks the founder's sage for a steer on anything, with the evidence behind it and the next step; it advises and never approves or decides. |
brain |
Keeps the product's lasting knowledge as linked notes that link to issues and outlive any one person. | |
status |
Rolls up progress, risk, proof, open decisions, and cost for each Goal, Initiative, and Feature. | |
audit |
Writes a report anyone can reproduce: checks, proof, waivers, deadlines, bypasses, and any write that skipped the log. | |
brief |
Explains a piece of work to one audience in a short page, where every claim is checked against its sources. | |
tell |
Writes docs, release notes, and launch copy in your brand's voice, linking only work that is proven. | |
| Keep it running | triage |
Sorts incoming reports into feedback, bugs, and incidents by label, without editing what people wrote. |
respond |
Helps handle an incident: proposes a fix from your runbook, runs it only after a person approves, and keeps the timeline. | |
investigate |
Works out what went wrong in production from your telemetry and the code that was actually deployed, and suggests a fix for a person to approve. | |
slo |
Sets how reliable the product must be for its users, measures how much room for failure is left, and holds back risky releases when it runs out. | |
runbook |
Writes down how to spot and fix each known production problem with the approved actions, so whoever is on call can follow it. |
For every input and flag, see the project reference and the verbs reference.
What's next
- New here? Start with your first hour.
- Want to see the verbs in action? Follow the journey.