EXAMPLES

One route, three artifacts.

You write one sentence. The agent walks your app and works out the steps itself — producing the flow that drives it, the CI check that guards it, and the guide a reader sees.

THE PROMPT · all you write

no scripting, no selectors

"Sign up and create the first list for a new account."

the agent walks the route, works out all nine steps, and writes the flow below — you just review it

THE FLOW · derived by the agent

committed to your repo
walkabout: 1
id: signup-first-list
title: Sign up and create your first list
steps:
  - intent: Click "Sign up"
    resolve:
      match: { label: Sign up, role: a }
      fallbacks: [ label_contains: sign ]
    caption: Click **Sign up** on the landing page.
    annotate: target
  - intent: Click "Email"
    resolve:
      match: { label: Email, role: input/email }
  # … 7 more steps · no coordinates, no selectors

THE CI CHECK · every push

$ walkabout run --all
 signup-first-list      unchanged   31s
 add-stop               unchanged   18s
 invite-teammate        changed     22s
  step 6: label "Send invite"  "Invite teammate"
 export-itinerary       broken       9s
  step 7: "Download PDF" not found
exit code 2 · build fails · docs never lie

THE GUIDE · what readers see

VERIFIED TODAY

Sign up and create your first list

  1. Click Sign up on the landing page.

    step-01.png · annotated

  2. Click into the Email field.

    step-02.png · annotated

  3. Type the email address you want to use.

    step-03.png · annotated

… 6 more steps · portable HTML + Markdown + PNGs · host anywhere