dogfood

Explore web applications via browser automation and generate structured QA reports.

16|6|Updated Feb 19, 2025
One-click install
npx skills add https://github.com/acquia/nebula --skill dogfood-acquia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/acquia/nebula/tree/main/.agents/skills/dogfood
Command: npx skills add https://github.com/acquia/nebula --skill dogfood-acquia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill systematically explores web applications to find bugs, UX issues, and functional regressions while producing reproducible evidence so findings can be handed directly to engineering or product teams.

Core Features & Use Cases

  • Exploratory browser automation: start named sessions, navigate the app, interact with controls, and follow realistic user workflows.
  • Repro-first evidence collection: capture annotated screenshots, step-by-step screenshots, and screen recordings for interactive failures, plus console and network error checks.
  • Session and report management: save authentication state, increment issue counters, and populate a structured markdown report from a provided template for QA handoff.

Quick Start

Dogfood vercel.com and produce a structured QA report with screenshots, videos, and numbered reproducible steps saved 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 automate exploratory testing for web applications and capture reproducible bug evidence?

You can automate exploratory testing using a browser automation session that navigates interactive web apps, follows user workflows, and captures annotated screenshots, screen recordings, and console errors to generate reproducible bug evidence.

What is the best way to generate a structured QA report with step-by-step screenshots for bug handoff?

The best way to generate a structured QA report is to run an automated exploratory session that populates a markdown template with numbered reproducible steps, step-by-step screenshots, and captured console and network errors for engineering handoff.

Can I use browser automation to perform regression checks across end-to-end web workflows?

Yes, you can use browser automation to perform regression checks by running named sessions that interact with web controls across end-to-end workflows, capturing functional failures and video recordings for acceptance testing.

Does automated QA testing capture console and network errors during interactive web sessions?

Automated QA testing captures console and network errors during interactive web sessions by executing browser automation that checks for runtime issues while concurrently recording video and taking annotated screenshots of failures.

How do I save authentication state when running automated exploratory tests on web apps?

To save authentication state when running automated exploratory tests, the browser automation session manages and persists auth state directly, allowing continuous testing of authenticated workflows without repeated logins.