Skill Wiki v0.1.0
rule @ios-swift/rule-prefer-Sendable

Prefer Sendable

Under Swift 6 strict concurrency, any value passed across an `actor` boundary, into a detached task, or stored in `@Sendable` state must conform to `Sendable`.…

Skill
@ios-swift
Domain
ios-swift
Version
0.1.0
Quality
4.0
Edges
4 out · 4 in
Tokens
128/316/340
$ prime install @ios-swift/rule-prefer-Sendable

Projection

Always in _index.xml · the agent never has to ask for this.

PreferSendable [rule] v0.1.0

Under Swift 6 strict concurrency, any value passed across an actor boundary, into a detached task, or stored in @Sendable state must conform to Sendable. Public APIs benefit from being Sendable-by-default: it lets clients use the type freely from any isolation context. For value types with Sendable stored properties the conformance is automatic; for reference types it requires the type to be immutable, an actor, or to enforce its own synchronisation.

Source

prime-system/examples/ios-swift/primes/compiled/@ios-swift/rule-prefer-Sendable/atom.yaml

Compiled at 2026-05-10