dogfood

Automate exploratory QA testing of web applications with browser automation and structured bug reports.

Updated May 11, 2026
One-click install
npx skills add https://github.com/richardnguyen0715/keep-it-real --skill dogfood-richardnguyen0715
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/richardnguyen0715/keep-it-real/tree/main/refer-projects/hermes-agent/skills/dogfood
Command: npx skills add https://github.com/richardnguyen0715/keep-it-real --skill dogfood-richardnguyen0715

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill tackles the challenge of comprehensive web application testing, automating the process to efficiently find bugs, gather evidence, and create structured bug reports.

Core Features & Use Cases

  • Browser Automation: Interacts with web applications using a browser toolset to navigate, click, type, and scroll.
  • Evidence Collection: Captures screenshots, console logs, and annotated visuals to record issues.
  • Bug Reporting: Automatically generates a structured bug report with details and screenshots.
  • Use Case: Ideal for QA teams looking to streamline the exploratory testing of web applications, enabling them to quickly identify and report issues to developers.

Quick Start

Run the dogfood skill with the target URL and scope, specifying the output directory (optional): use dogfood -url https://example.com -scope fullsite -output ./output_dir

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 a web application?

Automated exploratory testing uses browser automation to systematically navigate web applications, identify bugs, and generate structured reports. This approach executes predefined workflows to interact with pages and automatically collect evidence like screenshots and console logs.

How do I automatically capture screenshots and console logs during web application testing?

To capture screenshots and console logs during web application testing, you can use an automated browser toolset. It systematically interacts with the UI and automatically records annotated visuals and console output as structured evidence for bug reports.

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

The best way to generate structured bug reports from QA automation is by executing systematic browser workflows that automatically compile the discovered issues, console logs, and annotated screenshots into a structured output format for developers.

Can I use browser automation to navigate and interact with web pages for QA testing?

Yes, you can use browser automation for QA testing to programmatically navigate, click, type, and scroll through web pages. This allows you to systematically execute exploratory testing workflows across a specified URL and scope.

Do I need predefined browser automation commands for web application testing?

Yes, predefined browser automation commands are required for this web application testing process. The automated exploratory testing executes these structured workflows to systematically identify bugs and gather visual evidence.

Does automated exploratory testing work for a full website scope?

Yes, automated exploratory testing can be configured for a full website scope. By specifying the target URL and scope, the browser toolset systematically navigates the entire site to identify bugs and collect evidence.