plugins/proof-driven-verification/skills/browser-proof-video/SKILL.md
Capture browser proof artifacts and render final verification videos. Use when proof-driven verification needs Agent Browser screenshots/WebM/logs, artifact validation, Deepgram narration, or Remotion MP4 output.
npx skillsauth add ansarullahanasz360/cc-guide browser-proof-videoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for durable evidence. Agent Browser is the artifact engine; Remotion and Deepgram are final-report polish.
For exploratory QA methodology, load ../browser-dogfood/SKILL.md.
Create:
artifacts/verification/<timestamp>/
screenshots/
videos/
logs/
Recommended Agent Browser sequence:
agent-browser --session proof close --all || true
agent-browser --session proof record start artifacts/verification/<ts>/videos/flow.webm http://localhost:3000/path
agent-browser --session proof wait --load networkidle
agent-browser --session proof snapshot -i > artifacts/verification/<ts>/logs/snapshot.txt
agent-browser --session proof screenshot artifacts/verification/<ts>/screenshots/step.png --full
agent-browser --session proof console > artifacts/verification/<ts>/logs/browser-console.txt
agent-browser --session proof errors > artifacts/verification/<ts>/logs/browser-errors.txt
agent-browser --session proof network requests > artifacts/verification/<ts>/logs/network-requests.txt
agent-browser --session proof record stop
Use fresh snapshots after navigation or DOM changes.
Run:
node plugins/proof-driven-verification/scripts/validate-artifacts.mjs artifacts/verification/<ts>
Never mention proof artifacts before validation passes.
narration.txt from the verification report.DEEPGRAM_API_KEY from the environment.deepgram-key.mjs.aura-2-odysseus-en.Run:
node plugins/proof-driven-verification/scripts/render-proof-video.mjs artifacts/verification/<ts>
The script uses assets/remotion-template/, copies proof assets into a temporary Remotion project, generates audio when possible, renders proof-video.mp4, and validates the result with ffprobe.
Do not commit generated videos/screenshots unless the user explicitly asks.
development
Decide HOW to run a coding task — interactive, goal mode, or a workflow — then author the launch-ready prompt or goal package for Claude Code, Codex, or Antigravity. Use when the user says "launchpad", "start a goal", "set up a goal/sprint", "should this be a goal or interactive", "plan an autonomous run", "I want to brain-dump a task", "help me write a goal prompt", or is about to kick off a long autonomous run and wants it scoped, delegated, and verifiable first.
development
Use when turning founder requirements, research packets, plans, specs, and system designs into one or more independently executable Claude Code, Cloud Code, or Codex implementation sprints with story writing, review, execution, optional verification, and sprint-level commits.
tools
Interactive Claude Code repository setup and optimization. Configures the complete ecosystem - skills, commands, subagents, hooks, rules, MCPs, and plugins. Invoke with /setup-claude init or /setup-claude audit.
testing
Pre-flight check for Ralph TUI loops. Validates config, templates, prd.json, and environment before starting a loop. Run after /prd to verify everything is ready. Detects global CLAUDE.md conflicts, validates template variables, and provides launch commands.