charleswiltgen avatar

Axiom Assume Isolated

This is a Swift concurrency utility that lets you synchronously access actor-isolated state when you're certain you're already on the right isolation domain. It's designed for situations where you know you're on MainActor but Swift's type system can't prove it, like legacy delegate callbacks documented to run on main thread or performance-critical paths where you want to avoid the overhead of an async hop. The 948 GitHub stars and passing security audits suggest it's a trusted tool in the Swift community. Just be honest with yourself about whether you actually know the isolation context, because if you're wrong, you'll get runtime crashes instead of compile-time safety.

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

Install

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

Installs into .claude/skills of the current project.

Files

This is a Swift concurrency utility that lets you synchronously access actor-isolated state when you're certain you're already on the right isolation domain. It's designed for situations where you know you're on MainActor but Swift's type system can't prove it, like legacy delegate callbacks documented to run on main thread or performance-critical paths where you want to avoid the overhead of an async hop. The 948 GitHub stars and passing security audits suggest it's a trusted tool in the Swift community. Just be honest with yourself about whether you actually know the isolation context, because if you're wrong, you'll get runtime crashes instead of compile-time safety.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Category
Debugging
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167

Recommended

More Debugging
1modra40 avatarreact-tanstack-seniormodra40/claude-codex-skills-directoryExpertise senior/lead React developer 20 tahun dengan TanStack ecosystem (Query, Router, Table, Form, Start). Gunakan skill ini ketika: (1) Membuat aplikasi Rea157skills.sh installs
2cinience avataralicloud-network-albcinience/alicloud-skillsManage and troubleshoot Alibaba Cloud ALB (Application Load Balancer). Use whenever the user asks to inspect, create, change, or debug ALB instances, listeners,155skills.sh installs
3NVIDIA avatardoca-flowNVIDIA/skillsBuild and debug DOCA Flow applications on supported NVIDIA NICs/DPUs: define match/action pipes, initialize ports and representors, choose forwarding targets, v151skills.sh installs
4NVIDIA avatardoca-setupNVIDIA/skillsUse this skill when the user is dealing with the DOCA environment around their workload — verifying an install is healthy, preparing the build env (pkg-config, 149skills.sh installs
5awslabs avatarhyperpod-issue-reportawslabs/agent-pluginsGenerate comprehensive issue reports from HyperPod clusters (EKS and Slurm) by collecting diagnostic logs and configurations for troubleshooting and AWS Support147skills.sh installs
6itsmostafa avatardynamodbitsmostafa/aws-agent-skillsAWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing s147skills.sh installs