Agent skill · software engineering · charleswiltgen
axiom-swift
Use when reviewing Swift code for modern idioms, working with noncopyable types, implementing drag and drop, adding debug deep links, or building for tvOS.
Why this skill is useful
Provides domain-specific knowledge on modern Swift idioms, noncopyable types, and tvOS development patterns that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-08-06. 1,103 stars on the source repository.
What this skill does
Swift Language & Platform You MUST use this skill for ANY Swift idiom review, ownership/noncopyable types, Transferable/drag-and-drop, debug deep links, or tvOS development. <!-- AXIOMAUDITORINLINEBEGIN — rewritten for Codex by scripts/build-codex.ts; do not hand-edit --> Auditors are skills here. Where this router says "Launch some-auditor agent", invoke the matching Codex skill instead — same procedure, no Claude Code agent required. Available: axiom-swift-simplifier. The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run. <!-- AXIOMAUDITORINLINEEND --> Quick Reference Symptom / Task Reference ---------------- ----------- Outdated Swift patterns (Date(), CGFloat, DateFormatter) See skills/swift-modern.md Foundation modernization (FormatStyle, URL.documentsDirectory) See skills/swift-modern.md Common Claude hallucinations in Swift code See skills/swift-modern.md Swift 6.4 idioms — anyAppleOS, weak let, ~Sendable (OS27) See skills/swift-modern.md Noncopyable types (~Copyable) See skills/ownership-conventions.md borrowing/consuming parameter ownership See skills/ownership-conventions.md InlineArray, Span, value generics; Swift 6.4 borrow/mutate accessors (OS27) See skills/ownership-conventions.md Reducing ARC overhead See skills/ownership-conventions.md Drag and drop (.draggable, .dropDestination) See skills/transferable-ref.md Copy/paste (.copyable, PasteButton) See skills/transferable-ref.md ShareLink, content sharing See skills/transferable-ref.md Custom UTType declarations See skills/transferable-ref.md TransferRepresentation choices See skills/transferable-ref.md Debug-only deep links for simulator testing See skills/deep-link-debugging.md Navigate to specific screens for screenshots See skills/deep-link-debugging.md tvOS Focus Engine, Siri Remote input See skills/tvos.md tvOS storage constraints (no Documents dir) See skills/tvos.md tvOS text input, AVPlayer tuning See skills/tvos.md TVUIKit components See skills/tvo …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills charleswiltgen/axiom-swift--bd98d3