Use `vibe watch` to run a managed Harness waiter that returns to the same conversation later. Best for reviews, CI, files, logs, and other wait-now-continue-later workflows.
SkillScore76Maintained
Automatic
◆AI Engineer pack
Last verified 8/20/2026
What it changes
Passed 14 of 18 test cases with the skill, and 5 of 18 without it.
Without skill28%
With skill76%
Checks it passed that the model alone missed
Includes the --same-scope flag.
Pauses the watch automatically.
Uses vibe watch add with --forever.
and 17 more in the full report
12 fixed7 passed either way6 still failing0 broke
Pass-rate lift
+48 pp
Tokens
+378%
Agent turns
0%
Response time
-41%
Model gemini-3.6-flashMeasured 8/20/2026v319 of 25 cases passed with skill · 18 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 10
Prompt
We want to run `scripts/wait_pr.py` on PR #10 in `org/repo` to immediately process all existing historical review activity that has already occurred before today. Which flag should be passed?
What was checked, without and with the skill
Checked
Without skill
With skill
Includes the --catch-up flag on scripts/wait_pr.py.
Missed
Passed
case-24 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md511 lines6 filesincludes scripts
Background Watch Hook
Use this skill when the job is "wait now, continue later in the same conversation".
What it gives the agent:
a managed background task instead of manual polling
a clean way to come back to the same channel or thread later
a reusable pattern that works for reviews, CI, files, logs, and process completion
Good trigger scenarios:
PR reviews or comments may arrive later
CI, deployments, or exports need time to finish
a file, log line, or process exit should wake the agent up later
Prefer vibe watch when the wait should be inspectable, pausable, resumable, or removable later.
Main Tools
vibe watch add
Main entrypoint. Starts a managed background watch and creates a follow-up Agent Run after the waiter succeeds or reaches a terminal failure.
vibe watch list, vibe watch show, vibe watch update, vibe watch pause, vibe watch resume, vibe watch remove
Use these to inspect and manage the watch after creation.
scripts/wait_pr.py
Bundled GitHub waiter for PR activity, with optional exact-head Actions monitoring.
Use vibe watch First
Use vibe watch add first. Most tasks only need:
a short action-oriented message
a blocking waiter command
Generic shape:
vibe watch add \
--message "<what the next Agent Run should do>" \
--name "<optional label>" \