dogfood

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

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/afel6/scal-ai-pipeline --skill dogfood-afel6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/afel6/scal-ai-pipeline/tree/main/hermes_skills_library/dogfood
Command: npx skills add https://github.com/afel6/scal-ai-pipeline --skill dogfood-afel6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates inconsistent, ad-hoc exploratory testing by providing a repeatable, evidence-driven workflow that finds, reproduces, and documents web application defects so teams can prioritize and fix them efficiently.

Core Features & Use Cases

  • Structured 5-phase workflow: Plan, Explore, Collect Evidence, Categorize, and Report to ensure comprehensive coverage and repeatability.
  • Browser-driven evidence capture: Use navigation, annotated screenshots, DOM snapshots, console logs, and element references to produce reproducible bug reports.
  • Classification and reporting: Classify issues by severity and category using a taxonomy and generate an executive summary plus per-issue sections with embedded media for QA triage and release notes.
  • Use Case: Run an end-to-end smoke and exploratory test on a staging site to surface critical functional regressions, accessibility gaps, and console errors before release.

Quick Start

Run an exploratory QA session against https://example.com focusing on login, search, and checkout flows and save all screenshots and the report to ./dogfood-output.

Frequently Asked Questions about dogfood

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform systematic exploratory testing on a web application?

Systematic exploratory testing applies a structured 5-phase workflow—Plan, Explore, Collect Evidence, Categorize, and Report—to navigate web applications, identify bugs, and generate structured documentation of functional regressions and accessibility gaps.

Can I automate bug report generation with console logs and screenshots?

Yes, automated bug report generation captures browser-driven evidence like annotated screenshots, DOM snapshots, and console logs, classifying issues by severity and category to produce an executive summary with per-issue sections for QA triage.

What do I need to run automated browser QA for visual regressions and form validation?

Running automated browser QA requires a browser toolset exposing navigation, snapshot, vision, click, type, console, scroll, back, and press commands to interact with web applications and output structured reports to a designated directory.

What is the best way to test end-to-end user journeys across responsive breakpoints?

Testing end-to-end user journeys across responsive breakpoints is best handled through a repeatable, evidence-driven workflow that systematically navigates landing pages and form validations to surface critical defects before release.

Does exploratory QA testing detect accessibility checks and console errors?

Yes, exploratory QA testing detects accessibility checks and console errors by systematically navigating web application flows, capturing browser console output, and validating forms to document defects in a structured report.

When should I not use a structured exploratory testing workflow?

You should avoid a structured exploratory testing workflow if your environment lacks a compatible browser toolset for navigation and snapshot capture, or if your project requires unit-level testing rather than end-to-end user journey documentation.