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 for modern Swift idioms, noncopyable types, and tvOS development 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 — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit --> Not on Claude Code? Where this router says "Launch some-auditor agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. Available here: skills/swift-simplifier.md. Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those. <!-- 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 i …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills charleswiltgen/axiom-swift