dogfood

Test web applications for bugs, usability issues, and broken interactions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Dogfood helps you systematically explore a web application, uncover bugs, capture evidence, and turn findings into a clear QA report without missing important edge cases.

Core Features & Use Cases

  • Exploratory web QA: Navigate pages, inspect the DOM, and test interactive elements across key user flows.
  • Evidence-driven bug hunting: Capture screenshots, console errors, and reproduction steps for each issue you find.
  • Structured reporting: Organize findings by severity and category so teams can triage issues quickly and consistently.

Quick Start

Use the dogfood skill to test the provided web app URL within the requested scope and save the evidence and final report in the specified output directory.

Frequently Asked Questions about dogfood

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

FAQPage Schema
How do I run exploratory testing on a web application to uncover usability issues?

Exploratory testing for web apps is performed by navigating pages, inspecting the DOM, and testing interactive elements across key user flows. It captures screenshots, console errors, and reproduction steps to uncover usability issues and broken interactions systematically.

What's the best way to capture evidence and generate structured bug reports for browser-based products?

To generate structured bug reports for browser-based products, capture evidence like screenshots and console errors during navigation. Organize these findings by severity and category so teams can triage issues quickly and consistently.

Can I test multi-step user flows and edge cases using browser automation?

Yes, browser automation supports testing multi-step user flows and edge cases. It requires browser navigation, snapshots, vision checks, and interaction testing to systematically uncover bugs in web applications.

Does web testing work without setting up external dependencies or complex environments?

Web testing works without external dependencies. You can systematically explore a web application by navigating to a provided URL, inspecting the DOM, and testing interactive elements directly within the browser environment.

How do I inspect console errors and DOM issues during web app QA?

To inspect console errors and DOM issues during web app QA, navigate through landing pages and forms while capturing evidence. Console inspection and interaction testing identify broken interactions and edge cases for structured reporting.