dogfood

Explore web applications to find bugs and produce evidence-rich reports.

59|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/vobase/vobase --skill dogfood-vobase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/vobase/vobase/tree/main/.agents/skills/dogfood
Command: npx skills add https://github.com/vobase/vobase --skill dogfood-vobase

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables systematic exploratory testing of web applications to uncover bugs, UX issues, console errors, and reproducible failures while producing evidence-rich reports that can be handed directly to responsible teams.

Core Features & Use Cases

  • Session orchestration: start named browser sessions, navigate, and maintain session state for repeatable repros.
  • Authentication support: detect and drive login flows, handle OTP/code entry, and save auth state for reuse.
  • Evidence-first reporting: capture annotated screenshots, step-by-step screenshots, and screen recordings for interactive issues, and append findings to a templated report.
  • Exploration guidance: follow a checklist and an issue taxonomy to prioritize core workflows and severity classification.
  • Use Case: Run a focused dogfood pass on a staging site to produce 5–10 fully documented, reproducible issues with videos and annotated screenshots.

Quick Start

Start a dogfood session on the target URL using default settings and save results to ./dogfood-output/.

Frequently Asked Questions about dogfood

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find and document bugs with full reproducible evidence during exploratory testing?

Exploratory testing to find bugs with full reproducible evidence requires a headless browser agent to capture screenshots, video recordings, and session state. This approach systematically documents step-by-step interactions to produce evidence-rich reports for development teams.

Can I test authentication flows and save session state for repeatable bug reproduction?

Yes, testing authentication flows with saved session state is supported for repeatable bug reproduction. The system detects and drives login flows, handles OTP code entry, and maintains session state across named browser sessions to reliably reproduce interactive issues.

What do I need to run automated QA and dogfood testing on single-page web applications?

Automated QA and dogfood testing on single-page web applications requires a headless browser agent with DOM interaction, form filling, command-line tooling, and screenshot capabilities. This environment enables systematic exploration of admin dashboards and internal platforms.

What's the best way to capture annotated screenshots and video recordings for bug reports?

The best way to capture annotated screenshots and video recordings for bug reports is using a headless browser agent that drives interactive workflows. It automatically records step-by-step DOM interactions and appends findings to a templated report for responsible teams.

Does exploratory testing work for uncovering UX issues and console errors in admin dashboards?

Yes, exploratory testing works effectively for uncovering UX issues and console errors in admin dashboards. It follows an issue taxonomy and checklist to prioritize core workflows, classifying severity while capturing interactive failures with screen recordings.

Are there limitations when dogfooding internal platforms with complex session state?

Dogfooding internal platforms with complex session state depends heavily on headless browser agent capabilities for DOM interaction and session capture. Limitations arise if the target application requires advanced authentication mechanisms or browser tooling beyond standard command-line agent support.