This is a structured QA workflow that uses agent-device to systematically explore mobile apps and document bugs with reproducible evidence. You give it an app name or bundle ID, and it launches a testing session that captures screenshots, optional videos, and step-by-step reproduction instructions for every issue it finds. It handles the tedious parts: setting up output directories, managing session state, re-snapshotting after UI changes, and maintaining a structured markdown report with severity categories. The approach is explore-and-document-in-one-pass rather than explore-then-write-up, which means evidence gets captured while context is fresh. Most useful when you need credible bug reports with actual proof rather than vague descriptions.

GitHub stars
1.4K
last updated
Jun 2, 2026

Install

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

Installs into .claude/skills of the current project.

Files

Dogfood (agent-device)

Systematically explore a mobile app, find issues, and produce a report with full reproduction evidence for every finding.

Setup

Only the Target app is required. Everything else has sensible defaults.

Sponsors

Details

Repository
github.com/callstackincubator/agent-skills
Categories
Testing & QA, Git & Pull Requests, AI & Agent Building, Debugging, Mobile Development
License
MIT
First seen
Jun 11, 2026

More from callstackincubator/agent-skills

All 10
1claude-office-skills avatarBrowser Automationclaude-office-skills/skillsAutomate web browser interactions, scraping, testing, and workflow automation with Puppeteer/Playwright0skills.sh installs
2Cornjebus avatarsecurity-analyzerCornjebus/security-analyzerComprehensive security vulnerability analysis for codebases and infrastructure. Scans dependencies (npm, pip, gem, go, cargo), containers (Docker, Kubernetes), 0skills.sh installs
3countbot-ai avataragent-browsercountbot-ai/countbotBrowser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking scr0skills.sh installs
4davila7 avatarAPI Fuzzing for Bug Bountydavila7/claude-code-templatesThis skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API penetration0skills.sh installs
5davila7 avatarEthical Hacking Methodologydavila7/claude-code-templatesThis skill should be used when the user asks to "learn ethical hacking", "understand penetration testing lifecycle", "perform reconnaissance", "conduct security0skills.sh installs
6davila7 avatarNetwork 101davila7/claude-code-templatesThis skill should be used when the user asks to "set up a web server", "configure HTTP or HTTPS", "perform SNMP enumeration", "configure SMB shares", "test netw0skills.sh installs