dogfood

Explore web applications to identify bugs and generate reproducible QA reports.

2|Updated Aug 20, 2024
One-click install
npx skills add https://github.com/theZMC/dotfiles --skill dogfood-thezmc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/theZMC/dotfiles/tree/main/.agents/skills/dogfood
Command: npx skills add https://github.com/theZMC/dotfiles --skill dogfood-thezmc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Systematically explore a web application to identify bugs, UX issues, and quality problems, producing structured, reproducible reports with evidence.

Core Features & Use Cases

  • Systematic QA of web apps to uncover hidden issues across features and flows.
  • Generates a comprehensive repro-ready report with evidence (step-by-step, screenshots, videos).
  • Useful for QA analysts, product teams, and developers to validate quality before release.

Quick Start

Start a dogfood session on a target URL and let the agent generate a full reproducible QA 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 a web application?

Automated exploratory testing systematically explores a web application to identify bugs and UX issues across untested paths and edge cases. You provide a Target URL, and the session generates documented reproducible reports with evidence.

Can I generate bug reports with screenshots and repro videos automatically?

Yes, automated QA sessions generate comprehensive bug reports that include step-by-step reproduction instructions, screenshots, and repro videos. This ensures all identified quality problems are documented with actionable evidence.

What is systematic web application exploration for bug hunting?

Systematic web application exploration is an automated QA process that traverses end-to-end workflows and edge cases to uncover hidden issues. It focuses on producing structured, reproducible reports for QA analysts and developers.

How do I validate web app quality before a release?

You validate web app quality by running an automated exploratory testing session against your Target URL. The agent systematically checks features and flows, producing a full reproducible QA report to confirm release readiness.

Do I need to configure the testing session or just provide a URL?

You only need to provide a Target URL to start a dogfood session. Optional session configuration is available to customize the systematic exploration, but the default setup is sufficient to generate a comprehensive QA report.

What kind of evidence does an automated QA report include?

An automated QA report includes step-by-step reproduction instructions, screenshots, and videos as needed. This reproducible evidence ensures developers can verify and address the identified bugs and UX issues effectively.