CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, well-structured router skill that delegates volatile CLI specifics to 'help dogfood' and keeps the body to essential operational guards and a high-level workflow. The main weakness is that the QA loop is sketched in flag notation rather than concrete commands.

Suggestions

Replace the schematic loop flags ('snapshot -i + screenshot') with one or two literal example commands so the core workflow is copy-paste executable without consulting help output.

Add a brief explicit validation checkpoint in the loop (e.g., 'verify each finding is reproducible before capturing evidence') to strengthen the feedback loop.

Clarify what 'close' means operationally (close the app, close the session, stop the device) since the terminal step of the loop is ambiguous.

DimensionReasoningScore

Conciseness

Lean ~15-line body that assumes Claude's competence with no concept over-explanation; every line is operational guidance or a necessary guard.

5 / 5

Actionability

Provides concrete executable commands ('agent-device --version', 'agent-device help dogfood') and clear conditional handling, but the loop steps are schematic flag notation rather than literal commands, with details delegated to help output.

4 / 5

Workflow Clarity

Clear sequence (version check -> guard -> read help -> loop) with explicit stop-gates as validation checkpoints, though the explore/capture loop is described abstractly rather than as explicit validated steps.

4 / 5

Progressive Disclosure

Under-50-line single-purpose skill with no external references, well-organized into guards, delegation, and loop; dynamic detail is cleanly delegated one level to 'help dogfood'.

5 / 5

Total

18

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-targeted description that clearly states the capability and provides explicit, natural trigger phrases. It is concise, distinct, and answers both what the skill does and when to use it.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('explore and test a mobile app', 'find bugs, UX issues, and other problems') with minor gaps in coverage of the full QA workflow.

4 / 5

Completeness

Explicitly answers both 'what' (explore/test mobile apps to find bugs/UX issues) and 'when' with a concrete 'Use when...' clause listing trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage including 'dogfood', 'QA', 'exploratory test', 'find issues', 'bug hunt', and 'test this app on mobile' — terms a user would naturally say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (mobile app dogfooding via agent-device) with distinct triggers like 'dogfood' and 'bug hunt', minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
callstack/agent-device
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.