Switch Appletv Port Skill — Development skill for Claude Code
Claude Code skill: porting Nintendo Switch games natively to iPhone/Mac/Apple TV (no CPU emulation).
How to install Switch Appletv Port Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open lfkdsk/switch-appletv-port-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Switch Appletv Port Skill does
Claude Code skill: porting Nintendo Switch games natively to iPhone/Mac/Apple TV (no CPU emulation). Experience distilled from an Animal Crossing on Apple TV port. No game code.
Alternatives in Development
- JEngine — The solution that allows unity games to update in runtime 2.2k ★
- Native Feel Skill — An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep 1.9k ★
- Investigate Performance — Investigate a Nimbalyst performance problem (freeze, lag, idle CPU, slow op, memory growth) with measured evid 1.6k ★
README
Switch → Apple Platform Native Port — a Claude Code Skill

A distilled playbook for running Nintendo Switch games natively on Apple Silicon — iPhone, iPad, Mac, and Apple TV — without CPU emulation. It was built from a real port: Animal Crossing: New Horizons (Switch) running and playable on an Apple TV 4K.
"Native" means the game's own ARM64 code runs as-is on the Apple CPU; system services are replaced by host HLE; graphics are re-encoded from NVN to Metal; shaders are translated offline.
Results: ACNH on Apple TV 4K (3rd gen, A15)
| Capture | Scene |
|---|---|
![]() |
Release build on real hardware: the Nook Inc. counter |
![]() |
Real hardware: Timmy & Tommy's dialogue (game's own Chinese text) |
![]() |
Real hardware: on the island |
![]() |
Real hardware: island, another spot |
![]() |
Mac host: title screen after save-and-end |
![]() |
Mac host: welcome dialogue |
![]() |
Mac host: the dock |
![]() |
Mac host: the plaza |
![]() |
The synthetic test NSO that validated the whole pipeline (loader → rewriting → HLE → guest thread → NVN→Metal) before any game file was touched |
All captures are from the authors' own devices, downscaled to thumbnails.
Measured on the Apple TV 4K (3rd gen, A15, 4 GB):
| Metric | Value |
|---|---|
| First frame, fresh install | 1.6 s |
| Counter scene | 30 fps beat, frame time p50 33.4 ms |
| Island outdoors | p50 ~28 ms / p95 ~36 ms — 30 fps |
| Memory | peak ~1.8 GiB against a 2.05 GiB per-app cap |
| Audio | yes — in-game audio verified by RMS, not just callback counts |
| Opening movie |
Related Skills
StackRadar
StackRadar: free local dev dashboard + network firewall. Find every repo, run command & open port, catch leake
Re Skill
Claude Code skill for reverse engineering retro games — disassemble, annotate, extract assets, web port
Chums
Talk to Claude Code and Codex agents from an Apple Watch and an iPhone. Each agent is a character on the watch
Clauding Afk
Let Claude work while you play with the cats. Approve or reject Claude Code commands from your Apple Watch, iP
Claude Agents Gamekit
Build multi-agent game dev workflows for Unity, Godot, Web, WeChat Mini Games, and Cocos Creator with Claude C
Tempest 2k Sms
A W.I.P. vibe-port of the Tempest 2000 game mode to the Sega Master System / Mark III, built from the platform
Related Agents
Machinist
Watches and frees the Mac's physical resources (RAM, CPU, heat) — hunts abandoned processes, compressed memory
Aminet Researcher
Researches whether a tool or library already exists for AmigaOS before porting. Checks Aminet, Geek Gadgets, A
Swift Port Director
Directs C/C++-to-Swift porting projects, preserving functional parity, using a PDCA plan/build/check/document








