dogfood

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

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/ashiqcodeleaf/long-Run-Agents --skill dogfood-ashiqcodeleaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/ashiqcodeleaf/long-Run-Agents/tree/main/skills/dogfood
Command: npx skills add https://github.com/ashiqcodeleaf/long-Run-Agents --skill dogfood-ashiqcodeleaf

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Dogfood Skill automates exploratory QA testing of web applications, efficiently identifying bugs, issues, and evidence.

Core Features & Use Cases

  • Automated Testing: Systematic QA testing of web apps to find bugs and evidence.
  • Browser Toolset: Utilizes a set of browser tools for navigation, snapshotting, and interaction.
  • Reporting: Generates structured bug reports with severity, category, and steps to reproduce.

Quick Start

Run dogfood test "https://example.com" --scope "full site" --output "dogfood-output" to start testing the website.

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 apps to find bugs?

Automated exploratory testing of web apps is performed by navigating and interacting with browser pages to capture evidence of bugs. The dogfood skill executes this process systematically and outputs structured bug reports to a specified directory.

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

Structured bug reports are generated by running automated QA testing that includes severity, category, and steps to reproduce. The tool captures evidence during browser interaction and writes the final reports directly to your output directory.

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

A browser toolset is required to run this automated web app testing. The testing mechanism relies on these tools for webpage navigation, snapshotting, and interaction to successfully identify issues and capture evidence.

Can I specify a testing scope when running QA tests on a website?

You can specify a testing scope when running QA tests by passing the scope parameter in the command line. This directs the automated testing to focus on specific areas like a full site or individual features.

Does automated bug detection capture evidence during web page interaction?

Automated bug detection captures evidence during web page interaction by utilizing browser tools for navigation and snapshotting. This evidence is then compiled into structured reports detailing the identified issues.

Why use automated testing instead of manual QA for web applications?

Automated testing provides systematic coverage of web applications compared to manual QA, efficiently identifying bugs and evidence. It navigates and interacts with browsers automatically to produce reproducible structured reports.