dogfood

Identify web application issues through browser-driven exploratory QA and produce a structured bug report.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/dawsonblock/HERMY --skill dogfood-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/dawsonblock/HERMY/tree/main/hermes-agent-2026.4.23/skills/dogfood
Command: npx skills add https://github.com/dawsonblock/HERMY --skill dogfood-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides you through systematic exploratory QA testing of web applications using the browser toolset. You will navigate the application, interact with elements, capture evidence of issues, and produce a structured bug report.

Core Features & Use Cases

  • Prerequisites: Browser toolset must be available: browser_navigate, browser_snapshot, browser_click, browser_type, browser_vision, browser_console, browser_scroll, browser_back, browser_press
  • Inputs: Target URL, Scope, Output directory (optional)
  • Workflow: 5-phase process: Plan, Explore, Collect Evidence, Categorize, Report
  • The taxonomy references issue-taxonomy.md guide issue classification.

Quick Start

Start a browser-driven QA session against a target URL and generate a structured dogfood report.

Frequently Asked Questions about dogfood

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

FAQPage Schema
How do I automate exploratory QA testing for web applications?

To automate exploratory QA testing, you provide a target URL and scope. A browser toolset navigates the application, interacts with elements, and captures evidence across multiple pages like forms and sign-in flows to identify issues.

What is automated browser-driven dogfooding in software QA?

Automated browser-driven dogfooding is a systematic QA process that identifies and documents web application issues. It uses a browser toolset to test edge cases across multiple pages and produces a structured bug report summarizing the findings.

What browser tools do I need for automated web app QA testing?

Automated web app QA testing requires a browser toolset including navigate, snapshot, click, type, vision, console, scroll, back, and press tools. These tools enable interaction with elements and evidence collection during the exploratory testing workflow.

How do I generate a structured bug report from exploratory testing?

To generate a structured bug report from exploratory testing, navigate the web app and collect evidence of issues. Findings are categorized using an issue taxonomy and summarized into a dogfood report template within a specified output directory.

Can I use automated QA testing for sign-in flows and web forms?

Yes, automated QA testing applies to a wide range of web app features including sign-in flows, navigation, and forms. The browser toolset interacts with these elements to test edge cases across multiple pages and document any discovered issues.

What inputs are required to start a browser-driven QA session?

Starting a browser-driven QA session requires a target URL and a defined testing scope. An output directory is optional for saving the final structured dogfood report, which categorizes the identified web application issues.