charleswiltgen avatar

Axiom Synchronization

Low-level synchronization primitives for Swift when actors feel too heavyweight. You get mutexes and atomics for protecting shared state without the async overhead, which matters when you're doing microsecond-scale operations or high-frequency counter updates. The docs include a clean decision matrix showing when to reach for a mutex versus an actor, which is genuinely helpful since Swift 6's concurrency model doesn't make this obvious. It's iOS 18+ only and requires Swift 6, so this is for newer codebases. If you're fighting performance issues with actors or just need a simple lock around a single property, this gives you the escape hatch without dropping down to unsafe code.

skills.sh installs
168
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-synchronization --agent claude-code

Installs into .claude/skills of the current project.

Files

Low-level synchronization primitives for Swift when actors feel too heavyweight. You get mutexes and atomics for protecting shared state without the async overhead, which matters when you're doing microsecond-scale operations or high-frequency counter updates. The docs include a clean decision matrix showing when to reach for a mutex versus an actor, which is genuinely helpful since Swift 6's concurrency model doesn't make this obvious. It's iOS 18+ only and requires Swift 6, so this is for newer codebases. If you're fighting performance issues with actors or just need a simple lock around a single property, this gives you the escape hatch without dropping down to unsafe code.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Debugging, Mobile Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167

Recommended

More Debugging
1pedronauck avatarui-ux-pro-maxpedronauck/skillsUI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind,168skills.sh installs
2sundial-org avatardocker-essentialssundial-org/awesome-openclaw-skillsEssential Docker commands and workflows for container management, image operations, and debugging.166skills.sh installs
3charleswiltgen avataraxiom-now-playing-carplaycharleswiltgen/axiomCarPlay Now Playing integration patterns. Use when implementing CarPlay audio controls, CPNowPlayingTemplate customization, or debugging CarPlay-specific issues164skills.sh installs
4cinience avataralicloud-media-icecinience/alicloud-skillsManage Alibaba Cloud Intelligent Cloud Editing (ICE) media workflows via OpenAPI/SDK. Use for media processing jobs, template/workflow orchestration, editing an164skills.sh installs
5mindgames avataragent-browser-relaymindgames/agent-browser-relayRead metadata, DOM, screenshots, and structured page payloads from an attached Chrome or Chromium tab through the local Agent Browser Relay extension. Use when 164skills.sh installs
6jwilger avatarcode-reviewjwilger/agent-skillsThree-stage code review protocol covering spec compliance, code quality, and domain integrity. Use this skill whenever the user asks to review code, prepare or 163skills.sh installs