This is a systematic approach to exploratory QA testing of web apps using Claude's browser tools. It walks through five phases: planning a test scope, exploring pages and interactions, collecting evidence with screenshots and console logs, categorizing bugs by severity, and generating a structured markdown report. The workflow is thorough about checking JavaScript console errors after every navigation and interaction, which catches silent failures most testers miss. It includes an issue taxonomy and report template. If you need to QA a web app and want a methodical checklist rather than ad-hoc clicking around, this gives you that structure. The emphasis on evidence collection and reproducible steps makes the output actually useful for developers fixing the bugs.

skills.sh installs
6.4K
GitHub stars
262.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add nousresearch/hermes-agent --skill dogfood --agent claude-code

Installs into .claude/skills of the current project.

Files

Dogfood: Systematic Web Application QA Testing

Overview

This skill guides you through systematic exploratory QA testing of web applications with browser_exec. You will navigate the application, interact with elements, capture evidence of issues, and produce a structured bug report.

Prerequisites

  • The browser toolset must be enabled (browser_exec). browser_exec runs Python with pre-imported helpers (new_tab, goto_url, wait_for_load, page_info, js, fill_input, click_at_xy, capture_screenshot, cdp); browser state persists across calls, Python variables do not.
  • A target URL and testing scope from the user

Inputs

The user provides:

  1. Target URL — the entry point for testing
  2. Scope — what areas/features to focus on (or "full site" for comprehensive testing)
  3. Output directory (optional) — where to save screenshots and the report (default: ./dogfood-output)

Workflow

Follow this 5-phase systematic workflow:

Phase 1: Plan

Sponsors

Details

Repository
github.com/nousresearch/hermes-agent
Categories
Testing & QA, AI & Agent Building
First seen
May 16, 2026

More from nousresearch/hermes-agent

All 2
1forcedotcom avatarexperience-lwc-generateforcedotcom/sf-skillsLightning Web Components with PICKLES methodology and 165-point scoring. Use this skill when the user creates or edits LWC components, builds wire service patte6.4Kskills.sh installs
2forcedotcom avatardx-org-manageforcedotcom/sf-skillsINVOKE this skill to execute Salesforce org operations: create scratch orgs, create org snapshots, open orgs in browser. This skill EXECUTES operations immediat6.2Kskills.sh installs
3forcedotcom avataragentforce-generateforcedotcom/sf-skillsBuild, modify, optimize, debug, and deploy agents with Agentforce Agent Script. TRIGGER when: user creates, modifies, optimizes, or asks about .agent files or a6Kskills.sh installs
4julianoczkowski avatardesign-reviewjulianoczkowski/designer-skillsRun a structured design critique against the brief and codebase. Checks visual hierarchy, consistency, responsiveness, accessibility, and aesthetic fidelity. Us5.9Kskills.sh installs
5trailofbits avatarfirebase-apk-scannertrailofbits/skillsScans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions. Use wh5.8Kskills.sh installs
6trailofbits avatarguidelines-advisortrailofbits/skillsSmart contract development advisor based on Trail of Bits' best practices. Analyzes codebase to generate documentation/specifications, review architecture, chec5.8Kskills.sh installs