dogfood

Identify, document, and report bugs in web applications through exploratory QA workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Exploratory QA of web apps to uncover bugs, gather evidence, and generate actionable reports.

Core Features & Use Cases

  • Systematic exploratory testing of web applications using a browser toolset to navigate, interact with elements, capture evidence, and structure bug reports.
  • Phase-based workflow including Plan, Explore, Collect Evidence, Categorize, and Report to produce a reproducible QA artifact.
  • Use Case: A QA engineer needs to assess a new feature across a target URL and deliver a comprehensive report with steps, screenshots, and risk assessment.

Quick Start

Run a structured dogfood QA session by providing a Target URL and test scope to begin automated exploratory testing and report generation.

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 for a web application is executed through a structured workflow that navigates browser contexts, interacts with elements, identifies bugs, and gathers evidence. It requires a target URL, defined scope, and output directory to store screenshots and reports.

Can I generate structured bug reports automatically from web testing?

Structured bug reports are generated automatically from web testing by applying a phase-based workflow. The process collects evidence, categorizes findings, and produces a comprehensive report artifact containing reproduction steps, screenshots, and risk assessments.

What is the best way to document and report bugs found during web testing?

The best way to document and report bugs during web testing is using a disciplined exploratory workflow that captures evidence and screenshots across targeted features. This ensures reproducible QA artifacts are stored in a specified output directory for actionable reporting.

Do I need to define a test scope before running exploratory web testing?

Defining a test scope is required before running exploratory web testing. The workflow needs a target URL, a defined scope of features and flows to assess, and a designated output directory to systematically store captured screenshots and the final bug report.

How does exploratory testing differ from automated browser testing?

Exploratory testing differs from standard automated browser testing by applying a phase-based workflow of Plan, Explore, Collect Evidence, Categorize, and Report. It systematically uncovers bugs and gathers comprehensive evidence rather than just validating predefined assertions.

What limitations should I expect when running exploratory QA across browser contexts?

Limitations when running exploratory QA across browser contexts include the necessity of providing a target URL, a clearly defined scope, and an output directory. Without these prerequisites, the workflow cannot systematically navigate, interact, or store captured screenshots and reports.