Back to Skills

dogfood

Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to dogfood, QA, exploratory test, find issues, bug hunt, or test this app on mobile.

2,192stars123forksUpdated 5/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About dogfood

The dogfood skill is designed to support systematic exploratory quality assurance testing for mobile applications on both iOS and Android using the agent-device tooling environment. It helps identify runtime issues such as bugs, usability problems, broken workflows, and unexpected behaviors by interacting directly with the app rather than analyzing source code. The skill provides a structured workflow for opening test sessions, capturing screenshots and snapshots, exploring application flows, collecting issue evidence, and closing sessions in an organized manner. It is intended for real-device or agent-driven runtime validation where findings are based entirely on observed app behavior.

The skill includes safeguards and environment validation steps to ensure the testing setup is reliable before execution begins. It requires access to a trusted agent-device binary and verifies that the installed CLI version meets the minimum supported requirement of 0.14.0. The workflow emphasizes using official CLI guidance through the built-in help system to obtain the latest reporting formats, evidence collection commands, and testing recommendations. Tool access is intentionally restricted to agent-device and npx agent-device commands, helping maintain a controlled and focused QA environment. The testing loop includes session management, snapshot capture, visual documentation, flow exploration, evidence gathering, and issue reporting.

This skill is useful for QA engineers, mobile developers, product teams, and AI-assisted testing workflows that require exploratory testing of mobile applications. It is particularly valuable during pre-release validation, regression testing, usability reviews, and bug-hunting sessions. Teams can use it to validate real user experiences across supported mobile platforms while ensuring that reported findings are grounded in observable runtime behavior rather than assumptions or static code inspection.

FAQ

What platforms does the dogfood skill support?

The skill supports exploratory testing for mobile applications on both iOS and Android using the agent-device environment.

What are the minimum requirements for using this skill?

A trusted agent-device binary must be available on the system PATH, and the installed version must be 0.14.0 or newer.

Can this skill inspect application source code?

No. Findings must come from runtime behavior observed during testing sessions, not from reading or analyzing source code.

What happens if the installed agent-device version is outdated?

The workflow should stop and the user must upgrade or approve an exact-version npm command before continuing.

What kinds of issues can this skill help identify?

The skill can help uncover bugs, UX problems, broken flows, unexpected runtime behavior, and other issues discovered through exploratory mobile app testing.

Install dogfood

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill