Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find issues", "bug hunt", "test this app/site/platform", or review the quality of a web application. Produces a structured report with full reproduction evidence -- step-by-step screenshots, repro videos, and detailed repro steps for every issue -- so findings can be handed directly to the responsible teams.
The 'dogfood' skill is designed to systematically explore and test web applications for issues like bugs, UX problems, and other performance issues. This skill serves as an exploratory testing tool that enables quality assurance (QA) by methodically interacting with web applications. The primary goal is to identify potential flaws and provide detailed, reproducible reports that include screenshots, videos, and step-by-step instructions to assist teams in addressing the identified issues. By simulating the actions of a user and testing various scenarios, it ensures that the application is both functional and user-friendly across different use cases.
Main features of the 'dogfood' skill include the ability to start testing with a simple input (the target URL), capture full reproduction evidence for each issue found, and work through different parts of the application systematically. It offers flexibility in test scope, from full applications to specific pages or workflows, with support for authentication if required. The skill produces an organized report with all the necessary evidence for developers or QA teams to act on. This makes it a powerful tool for manual testing when automated tests are not sufficient or when real-world usage patterns need to be evaluated. It's particularly useful for developers, QA testers, and teams working on web applications who need to ensure the app's quality and usability.
The only mandatory input for using the dogfood skill is the Target URL of the web application. Other parameters such as session name, output directory, scope, and authentication are optional and can be customized as needed.
Authentication is required only if the web application requires a login. The skill will guide you through the authentication process and store session data if needed for reuse.
The dogfood skill captures detailed screenshots, videos, and step-by-step repro steps whenever an issue is identified during the exploration phase. These are automatically saved in the output directory as part of the generated report.
The dogfood skill relies on the 'agent-browser' tool to perform the tests. It is essential to use the direct binary (agent-browser) instead of 'npx agent-browser' for better performance.
Yes, you can customize the scope of the testing. By default, the skill tests the full web application, but you can focus on specific pages or sections if needed.
Quick Setup:
.claude/skills/Repository
vercel-labs/agent-browser