Skip to content
Development
Skill

/horizon-app-testing

Run or inspect declared iOS and Android native app tests through Horizon device_test_run and app_* MCP tools. Use for App Automate sessions, native actions, evidence, and cleanup; desktop fixtures use horizon-device.

BOOST
From plugin
horizon
7156 skills
Install
$ npx -y skills add peters/horizon --skill horizon-app-testing --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/horizon-app-testing

Context preview

The summary Claude sees to decide when to auto-load this skill.

Run or inspect declared iOS and Android native app tests through Horizon device_test_run and app_* MCP tools. Use for App Automate sessions, native actions, evidence, and cleanup; desktop fixtures use horizon-device.

SKILL.md

horizon-app-testing.SKILL.md
name: horizon-app-testing
description: Run or inspect declared iOS and Android native app tests through Horizon device_test_run and app_* MCP tools. Use for App Automate sessions, native actions, evidence, and cleanup; desktop fixtures use horizon-device.

Horizon native app testing

Use the separately configured native MCP server for declared iOS and Android tests. Read the app and companion backend instructions before a device run. Read [the native app reference](references/native-apps.md) for prerequisites, interactive sessions, evidence, and recovery. Use current MCP schemas for arguments.

Use only the approved native device quota and declared loopback ports. A browser quota does not authorize native devices. Keep provider credentials in Horizon. Use one immutable artifact per platform per run and isolated synthetic backends. Observe interactive tests through a live native Device panel in the current workspace. Use `horizon-device` for viewer presentation checks; use `app_*` for native input. Do not send native input through a browser or through a viewer's Interact toggle.

Ships withhorizon

GPU-accelerated terminal board that puts all your sessions on an infinite canvas

Get the whole plugin
Stats
716
Stars
30
Forks
Active
Maintenance
Rust
Language
MIT
License
3m ago
Last commit
6mo ago
Created

Repo: peters/horizon

Other skills on horizon.