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.