Bug report
Enough to find the bug once.
The agent may still choose a different route, role, form state, or request sequence next time.
For coding agents
Coding agents can already reproduce many browser bugs from competent textual instructions. ScenarioDeck preserves the first faithful reproduction as a State Card, so every normal fix iteration can start from the state the agent already found.
See the skill workflowThe differentiator
Reuse the successful reproduction.Basic browser automation is not the scarce part. Reconstructing the same useful route, account, form, and API state after every code change is.The first confirmed reproduction becomes the stable input to the rest of the debugging loop.
Without ScenarioDeckbug report → reproduce → change code → reproduce again → state may drift
With ScenarioDeckbug report → faithful Capture → State Card
change code → reopen Card → compare
Next iterationchange code → reopen Card → compare
With the official ScenarioDeck debugging skill enabled, an applicable browser bug starts under Capture when no authoritative State Card exists. A wrong or inconclusive attempt is discarded or restarted; only a confirmed reproduction becomes the Card used by later runs.
You do not need to remember MCP tool names or add ‘use ScenarioDeck’ to every applicable bug request. The skill makes capture-then-reuse the default behavior while keeping typed fallback states explicit.
The State Card gives the agent the captured route, supported browser state, request order, and explicit auth boundary. MCP exposes safe runtime actions and evidence, not a separate category of access.
Bug report
The agent may still choose a different route, role, form state, or request sequence next time.
State Card
Supporting captured behavior can remain replayed while the dependency under investigation points to approved localhost/current code. Unexpected requests remain blocked instead of silently escaping.
Reuse reduces repeated browser work and opportunities for state drift. It does not promise that every application or protocol can be captured.
Supporting behaviorReplay the approved captured responses.
Current codeRoute the selected dependency to approved Local.
EvidenceCompare structured results across repeated runs.
ScenarioDeck does not require QA and the developer to adopt the same workflow at the same time.
QA sends a State Card
The developer or agent starts from the reviewed Card QA already captured.
QA sends text
The developer’s agent reproduces under Capture once, saves the confirmed Card, then reuses it.
Agents receive safe State Card/runtime metadata and actions. Raw passwords, tokens, Auth Bindings, and machine-local protected values are not handed to the agent.
A fresh reproduction can still be required when a Card is stale, the bug needs a different state, the workflow is unsupported, or the user explicitly asks to start again.
Configure MCP and the ScenarioDeck debugging skill from the maintained product guide.
Set up the agent workflow