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
"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
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
-
Click Sign up on the landing page.
step-01.png · annotated
-
Click into the Email field.
step-02.png · annotated
-
Type the email address you want to use.
step-03.png · annotated
… 6 more steps · portable HTML + Markdown + PNGs · host anywhere