This teaches Claude about Swift's borrowing and consuming ownership modifiers, which matter when you're working with large value types or noncopyable types that can't be copied around freely. The guidance is straightforward: use it to avoid unnecessary copies in performance-critical paths or when dealing with types marked ~Copyable, but skip it for simple types where the compiler already optimizes well. It's niche Swift stuff, but if you're profiling and seeing copy overhead or building APIs around noncopyable types, having Claude understand these annotations will keep it from fighting the type system. Most codebases won't need this, but when you do, you really do.
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-ownership-conventions