UI Flow Hunter

v1.0.0 Testing

Autonomous UI bug hunting — explores your running web app as authenticated personas through real browser automation, files structured bug / enhancement issues via gh, and retests fixes against deployed code.

Install
/plugin install ui-flow-hunter@dkotama-skills

Requires marketplace to be added first: /plugin marketplace add dkotama/skills — setup guide

What It Does

Two skills ship in one plugin. Setup prepares any repo in one pass; the hunter then runs continuously against your app.

Workspace Structure

All hunter state lives in one isolated, git-ignored folder at the target repo root:

.bug-hunter/
├── config.json             ← written by setup: URL, personas, drivers, dispatch rules
├── test-plan.json          ← traversal queue + audited set (never re-audits blind)
├── state-ledger.json       ← per-persona session state
├── artifacts/
│   ├── screenshots/        ← evidence captured at the moment of failure
│   └── traces/             ← driver traces
└── reports/
    ├── bug/                ← issue drafts (filed or unfiled)
    ├── enhancement/
    └── retest/             ← FIXED / STILL REPRODUCIBLE verdicts

Tooling — Installed Automatically

The setup skill ships an idempotent bootstrap script (scripts/setup-tooling.sh) so a fresh install can run without a human babysitting prerequisites:

The one step that can never be automated is gh auth login — setup tells you when it is the only thing left, and without it the hunter still runs and saves reports locally instead of filing issues.

When to Use

How to Use

Run setup once per repo, then hunt as often as you like:

"Set up the UI hunter against http://localhost:3000 — personas: guest, user, admin."
"Hunt UI bugs on staging, focus on the checkout flow."
"Retest the issues labeled Re-test and close whatever's actually fixed."

Or invoke the skills directly:

/dkotama-skills:setup-ui-flow-hunter
/dkotama-skills:continuous-ui-flow-hunter

Setup ends by offering a dry-run smoke hunt (guest persona, one route, no issues filed) to prove the browser driver works before the first real batch.

Source & Changelog

Skill source: skills/setup-ui-flow-hunter/ · skills/continuous-ui-flow-hunter/

Version Date Notes
1.0.0 2026-09-20 Initial public release — hunter loop with dual analysis, persona-parallel subagent hunts, retest mode, and the idempotent tooling bootstrap (setup-tooling.sh).