mobile-debug-tools: Skill for Claude Code

.agents/skills/test-authoring/SKILL.md

test-authoring is a skill for Claude Code, Codex from clivejefferies/mobile-debug-tools. It costs 0 tokens per session (805 once invoked), scanned A, original, Apache-2.0.

A set of guidelines for creating or updating software tests while following the repository’s existing testing conventions.

In plain words
What is it for?
Use it to add unit tests, automated device smoke tests, or manual device helpers, update fixtures, and verify the test command.
Why use it?
It helps place tests correctly and choose the smallest reliable test for the code or device behavior being checked.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents).

This is clivejefferies/mobile-debug-tools's own configuration. It tells Claude Code and Codex how to work on mobile-debug-tools itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything mobile-debug-tools configures →

Reuse

Borrowing it

Nothing to install: this file belongs to clivejefferies/mobile-debug-tools. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/clivejefferies/mobile-debug-tools/main/.agents/skills/test-authoring/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/clivejefferies/mobile-debug-tools

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for test-authoring

README.md
[![agentmods](https://agentmods.dev/badge/skills/clivejefferies/mobile-debug-tools/test-authoring/github.svg)](https://agentmods.dev/skills/clivejefferies/mobile-debug-tools/test-authoring)
Your own site
<a href="https://agentmods.dev/skills/clivejefferies/mobile-debug-tools/test-authoring"><img src="https://agentmods.dev/badge/skills/clivejefferies/mobile-debug-tools/test-authoring/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for test-authoring

Your own site · 80×15
<a href="https://agentmods.dev/skills/clivejefferies/mobile-debug-tools/test-authoring"><img src="https://agentmods.dev/badge/skills/clivejefferies/mobile-debug-tools/test-authoring.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 805 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.00805
Opus 5.5 $0.00000 $0.00322
Sonnet 5.5 $0.00000 $0.00161
Haiku 4.5 $0.00000 $0.00081

Measured 6d ago against content hash 5c7f1e5efda2, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

test-authoring scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.agents/skills/test-authoring/SKILL.md · 59 lines

How it starts

The opening of the file, as written. The whole thing — 59 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Test Authoring skill

name: test-authoring version: 0.1.1 summary: Reusable guidance for adding or updating tests in this repository without tying the workflow to a single agent product.

Purpose

Help an agent create, extend, or reorganize tests while following this repository's current conventions for unit tests, automated device smoke tests, and manual device helpers.

Activation conditions

Activate when an agent needs to:

  • add a new test for existing code
  • update tests after changing tool behavior or response contracts
  • move tests into the correct unit, automated device, or manual device location
  • improve coverage for handlers, server contracts, or shared utilities

Surface area (actions)

  • choose-test-type
  • place-test-file
  • mirror-existing-pattern
  • add-or-update-fixtures
  • validate-test-command
  • document-test-scope

Core guidance

  1. Prefer the smallest reliable test type: unit test first, automated device smoke test only when real platform integration matters, manual helper only when automation is not practical.
  2. Follow the repository's current automated test style: self-running tsx scripts with explicit assertions and non-zero exit on failure.
  3. Put automated unit tests under test/unit/...; the unit runner automatically executes every *.test.ts file there.
  4. Put automated device smoke tests under test/device/automated/...; put human-invoked helpers under test/device/manual/....
  5. Prefer the extracted services’ typed dependencies and injectable clocks over replacing static methods or process-global timers. Reuse existing test seams before adding hooks.
  6. When testing user-facing tools, protect response shape, required fields, and documented defaults.
  7. Keep tests deterministic: isolate process-global mocks, prefer fake binaries or injected helpers over shared mutable module state.
  8. Run npm run verify for code/test changes and applicable native checks under the shared process.
  9. Follow the structure and architecture rules. Keep guardrail failure cases under test/unit/quality/ and preserve the complete public tool-definition compatibility fixture.

Read the full file on GitHub · 59 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago Changed · +1 lines 5c7f1e5efda2
  2. 1mo ago Changed 7e0d71084c3b
  3. 2mo ago First seen · 58 lines · 0 tokens per session scan A 86a4d600ebdb

Subscribe to this mod's changes

test-authoring is a skill published in the GitHub repository clivejefferies/mobile-debug-tools (14 stars, last pushed yesterday), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 805 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

test-authoring compared with skills from other repositories

test-authoring next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
test-authoringclivejefferies/mobile-debug-toolsSkill14yesterdayApache-2.0A0Claude Code, Codex
ipaship-auditatharvnaik1/ipaship-auditSkill1045mo agoMITA57Claude Code, Codex
argent-lenssoftware-mansion/argentSkill3.2kyesterdayApache-2.0A67Claude Code, Codex
argent-react-native-optimizationsoftware-mansion/argentSkill3.2kyesterdayApache-2.0A71Claude Code, Codex
mobile-automationmobile-next/mobile-mcpSkill10k4d agoApache-2.0A58Claude Code, Codex
argent-tv-interactsoftware-mansion/argentSkill3.2kyesterdayApache-2.0A107Claude Code, Codex
compose-multiplatformericrisco/rsc-harnessSkill5032d agoMITA80Claude Code, Codex