dogfood

Navigate web pages, inspect UI elements, and generate markdown defect reports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Dogfood helps you find bugs in web applications through structured exploratory testing, capture clear evidence, and produce a report you can share with engineers.

Core Features & Use Cases

  • Exploratory QA workflow: Plans, explores pages/features, and systematically interacts with UI elements to uncover functional, visual, accessibility, and console issues.
  • Evidence collection: Takes DOM snapshots, checks the browser console, and generates annotated screenshots for traceable findings.
  • Structured bug reporting: Produces a consistent markdown report including severity/category, reproduction steps, expected vs actual behavior, and screenshot references.

Quick Start

Use the dogfood skill to test a web app by providing a target URL, a testing scope (or “full site”), and an optional output directory for screenshots and the final 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 testing for web applications?

Automate exploratory testing by navigating pages, interacting with UI elements, and capturing visual and console evidence to systematically document defects in web applications.

Can I capture console errors and DOM snapshots during browser automation?

Yes, you can capture console errors and DOM snapshots during browser automation by inspecting the browser console and taking snapshots to collect traceable evidence of application defects.

What is the best way to generate structured bug reports from QA testing?

Generate structured bug reports by creating a markdown document that includes severity, category, reproduction steps, expected versus actual behavior, and annotated screenshot references.

How do I take annotated screenshots for functional and visual bug reporting?

Take annotated screenshots for bug reporting by using vision-based browser tools to capture visual evidence of defects found during web application navigation and UI interaction.

Does exploratory QA testing work for single-page and multi-page web apps?

Yes, exploratory QA testing works for both single-page and multi-page web apps, covering form validation, key user flows, navigation paths, edge cases, and responsive visual behavior checks.

What do I need to provide to start QA testing a web app?

To start QA testing a web app, provide a target URL, a testing scope or full site designation, and an optional output directory for saving screenshots and the final markdown report.