dogfood

Automate exploratory QA testing of web applications and generate structured bug reports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables systematic exploratory QA testing of web applications to reveal bugs, collect evidence, and generate structured reports.

Core Features & Use Cases

  • Phase-driven workflow that guides QA from plan to report.
  • Evidence capture with browser tools (navigate, snapshot, click, type, vision, console) to document issues.
  • Automated report generation that summarizes findings in a structured format for stakeholders.

Quick Start

Provide a target URL and testing scope, then run the dogfood skill to begin automated exploratory QA and generate a structured 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 a web application?

Automated exploratory QA testing is executed by providing a target URL and testing scope to run phase-driven workflows, which plan, explore, collect evidence, and generate structured bug reports.

What is the best way to generate structured bug reports with evidence capture?

Structured bug reports with evidence capture are generated by applying browser toolsets to navigate, snapshot, click, type, and monitor console logs, summarizing findings into a comprehensive report directory.

Do I need a browser toolset to run automated web testing for bugs?

Yes, a browser toolset with navigate, snapshot, click, type, vision, and console capabilities is required to interact with web applications and collect evidence during automated testing.

Can I test a specific feature scope instead of full-site exploratory QA?

Yes, exploratory QA testing can be scoped to either full-site or feature-specific contexts by defining the testing scope input before running the automated workflow.

How does dogfooding surface bugs faster in web applications?

Dogfooding surfaces bugs faster by applying a phase-driven workflow that systematically plans exploration, captures visual and console evidence, and outputs structured bug reports for stakeholders.