dogfood

Automate exploratory QA of web applications through a 5-phase workflow.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/samuelbonifacio015/obsidian-notes --skill dogfood-samuelbonifacio015
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/samuelbonifacio015/obsidian-notes/tree/main/obsidian/Sistema/Skills/Vendor/dogfood
Command: npx skills add https://github.com/samuelbonifacio015/obsidian-notes --skill dogfood-samuelbonifacio015

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires browser_navigate, browser_snapshot, browser_click, browser_type, browser_vision, browser_console, browser_scroll, browser_back, browser_press, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of thorough, systematic exploratory QA testing of web applications, helping to identify and report bugs more efficiently.

Core Features & Use Cases

  • Systematic Workflow: Guides through a structured 5-phase testing process.
  • Browser Toolset Integration: Leverages browser tools for navigation, interaction, and evidence capture.
  • Output Generation: Automatically generates structured bug reports.
  • Use Case: Ideal for QA teams looking to automate and streamline the QA process for their web applications.

Quick Start

Run the skill with the target URL and scope: "dogfood run -u https://example.com -s full-site"

Frequently Asked Questions about dogfood

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

FAQPage Schema
What is exploratory QA testing for web applications and how does a systematic workflow help?

Exploratory QA testing for web applications is the process of simultaneously learning about and testing an app without predefined scripts. A systematic 5-phase workflow structures this process, ensuring consistent test coverage and making bug identification more efficient than ad-hoc browsing.

How do I automate web app QA testing and generate bug reports?

You can automate web app QA testing by running the skill with a target URL and scope, which initiates a structured 5-phase process. It leverages browser automation tools for navigation and interaction, automatically generating structured bug reports upon completion.

Do I need browser automation tools to perform systematic exploratory testing?

Yes, browser automation tools are required to perform this systematic exploratory testing. The workflow integrates directly with specific browser tools for navigation, clicking, typing, taking snapshots, and reading console logs to interact with and capture evidence from the web application.

Can I use browser automation to capture evidence during bug reporting?

Yes, browser automation can capture evidence during bug reporting. The testing workflow utilizes browser snapshot and console tools to capture visual states and error logs, which are then compiled into structured bug reports for the QA team.

What is the best way to scope automated exploratory testing for a full website?

The best way to scope automated exploratory testing is to define the testing boundaries before execution. You can initiate the skill with a specific scope parameter, such as "full-site", to guide the browser automation tools through the designated areas of the web application.

Why does exploratory testing require a structured 5-phase workflow?

Exploratory testing requires a structured 5-phase workflow to prevent the unstructured repetition common in ad-hoc testing. This systematic approach ensures comprehensive coverage of web application features, guiding the browser automation tools logically and resulting in more efficient bug identification.