coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Guide remote-first tvOS SwiftUI and UIKit decisions: focus navigation, Large Text, Apple TV capability gates, and TVMLKit migration. Use for Apple TV interaction, focus geometry, accessibility, or platform-boundary questions.
$ npx -y skills add gaelic-ghost/socket --skill tvos-app-experience-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tvos-app-experience-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Guide remote-first tvOS SwiftUI and UIKit decisions: focus navigation, Large Text, Apple TV capability gates, and TVMLKit migration. Use for Apple TV interaction, focus geometry, accessibility, or platform-boundary questions.
name: tvos-app-experience-workflow description: "Guide remote-first tvOS SwiftUI and UIKit decisions: focus navigation, Large Text, Apple TV capability gates, and TVMLKit migration. Use for Apple TV interaction, focus geometry, accessibility, or platform-boundary questions."
Guide the Apple TV-specific decisions that ordinary SwiftUI app architecture does not own: indirect remote/controller input, visible focus movement, large-screen layout, Large Text, hardware and SDK availability, and migration away from TVMLKit. Keep SwiftUI as the primary UI path and use UIKit focus APIs only for a demonstrated geometry or lifecycle constraint.
or media-browsing app whose main question is remote-first interaction or focus behavior.
`focusSection()`, focused-item clipping, focus restoration, or large-screen layout decisions.
environments, focus-update diagnostics, or a UIKit/SwiftUI focus boundary.
controller input, text-entry burden, Apple TV hardware/GPU capability gates, and beta-SDK availability questions.
UIKit; TVMLKit has been deprecated since tvOS 18.
commands, Now Playing state, AVKit customization, HLS, or a custom player is the primary concern.
understood and the remaining question is ordinary SwiftUI scene, state, or component ownership.
accessibility tree or semantics beyond tvOS focus and Large Text.
1. Classify the request:
2. Apply the Apple docs gate:
relied on before proposing a change
Apple ships the GM 3. Choose the smallest native UI surface:
behavior for normal catalog layouts
geometry cannot produce the intended movement 4. Check the platform boundary:
unavailable framework
5. Return one recommendation with:
`large-text`, `capability`, `tvmlkit-migration`, or `review`.
remote/controller requirement, and whether the request is beta-targeted.
incomplete to make the requested claim
required
focus move in a chosen direction; the focus system owns directional movement.
title when focus scaling and elevation occur.
behavior, or tvOS 27 beta behavior is available without current documentation and, when needed, device evidence.
SwiftUI or UIKit instead.
inference support on tvOS. Hand runtime selection to `model-lab-skills:choose-apple-model-runtime` with the current tvOS availability limitation explicit.
transport commands, Now Playing, HLS/interstitials, or custom playback UI.
Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker will inspect or modify…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations, codex exec, Codex subagents,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval cases, graders, thresholds,…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact approval gates.
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning, resuming, steering, cancelling,…