jam-native

Validates Jam's native Swift runtime and SwiftUI bridge builds and tests.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/airhorns/jam --skill jam-native
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jam-native
Source: https://github.com/airhorns/jam/tree/main/.agents/skills/jam-native
Command: npx skills add https://github.com/airhorns/jam --skill jam-native

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use existing native package entry points to operate Jam's native Swift runtime and SwiftUI bridge, avoiding duplication of native command layers when working with packages/native and native examples.

Core Features & Use Cases

  • Host probe to verify that the host can run native validation by checking swift and Xcode toolchains and device simulators.
  • Common commands that drive building, testing, and validating native components across packages/native and examples/native (e.g., counter-ios, spatial-counter, ui-catalog-native).
  • Clear guidance for inspecting native runtime integration points like JamNative and SwiftUI bridges within the repository.

Quick Start

Run the native test and build commands to validate the Swift-native runtime and example apps.

Frequently Asked Questions about jam-native

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a Swift-native runtime and SwiftUI bridge on macOS?

To validate a Swift-native runtime and SwiftUI bridge, use the project's native package entry points to run builds and tests across packages/native and examples/native with just and pnpm commands.

What toolchains do I need to build and test native Swift components?

Building and testing native Swift components requires a Swift toolchain and Xcode command line tools on macOS, plus just and pnpm commands to drive builds and tests across Linux or macOS environments.

How do I check if my host can run native Swift validation?

Run a host probe to verify your host can run native validation by checking for the required Swift and Xcode toolchains and device simulators before attempting to build native components.

Can I build and test native iOS example apps like counter-ios and spatial-counter on Linux?

Native example apps such as counter-ios, spatial-counter, and ui-catalog-native can be built and tested across Linux or macOS environments using just and pnpm commands to drive the native validation process.

What is the best way to inspect JamNative and SwiftUI bridge integration points?

Inspect JamNative and SwiftUI bridge integration points by using the provided native package entry points and common commands that guide building, testing, and validating native components within the repository.

Why avoid duplicating native command layers when working with packages/native?

Avoid duplicating native command layers by using existing native package entry points to operate Jam's native Swift runtime and SwiftUI bridge, which streamlines building and testing packages/native and native examples.