dogfood

Automate exploratory QA on web apps and export markdown bug reports.

12|4|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/mshadmanrahman/pm-pilot --skill dogfood-mshadmanrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/mshadmanrahman/pm-pilot/tree/main/skills/pm-core/dogfood
Command: npx skills add https://github.com/mshadmanrahman/pm-pilot --skill dogfood-mshadmanrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic, time-consuming manual QA and exploratory testing across web apps is slow and inconsistent. This Skill automates user-like exploration to discover functional bugs, UX issues, console errors, accessibility gaps, and visual regressions while producing reproducible evidence for triage.

Core Features & Use Cases

  • Cross-viewport browser automation (desktop, tablet, mobile) to validate responsive behavior.
  • Navigation and flow testing including links, forms, modals, and error states with console and network checks.
  • Evidence-first reporting: annotated screenshots, videos for interactive bugs, numbered reproduction steps, and severity categorization.
  • Use Cases: pre-release dogfooding, regression checks after deployments, onboarding flow validation, and stakeholder demos verification.

Quick Start

Run the dogfood skill on https://app.example.com to scan the app across desktop, tablet, and mobile and generate a structured markdown bug report with screenshots and repro steps.

Frequently Asked Questions about dogfood

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

FAQPage Schema
How do I automate exploratory QA testing for a web application?

Automated exploratory QA uses browser automation to simulate realistic user interactions, navigating links and forms across multiple viewports to detect functional bugs, UX issues, and console errors while generating reproducible evidence.

What is the best way to generate reproducible bug reports with screenshots from web testing?

Automated visual testing captures annotated screenshots and videos of interactive bugs, then outputs a structured markdown report with numbered reproduction steps and severity classifications for clear triage.

Can I test responsive behavior and accessibility gaps across different viewports?

Cross-viewport browser automation validates responsive behavior and accessibility gaps across desktop, tablet, and mobile, detecting visual regressions and UX issues during navigation and form testing.

Does Playwright browser automation work for scoped onboarding and checkout flow validation?

Playwright browser automation supports scoped flow validation by testing onboarding, billing, and checkout journeys, checking console and network errors, and capturing reproducible step-by-step evidence.

How do I find console errors and network issues during regression checks after deployments?

Automated navigation and flow testing finds console errors and network issues during regression checks by monitoring console logs and network activity while simulating realistic user interactions across web apps.

What are the limitations of automated web app QA for pre-release dogfooding?

Automated web app QA systematically covers navigation, forms, and visual regressions across viewports, but may miss complex, unpredictable user behaviors that manual exploratory testing catches during pre-release dogfooding.