Skill Wiki v0.1.0
rule @ios-swift/rule-value-types-by-default

Value Types By Default

Value types — `struct`, `enum`, tuples — give Swift its data-race safety, predictable equality, and copy-on-write performance.…

Skill
@ios-swift
Domain
ios-swift
Version
0.1.0
Quality
4.0
Edges
3 out · 4 in
Tokens
126/280/301
$ prime install @ios-swift/rule-value-types-by-default

Projection

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

ValueTypesByDefault [rule] v0.1.0

Value types — struct, enum, tuples — give Swift its data-race safety, predictable equality, and copy-on-write performance. The standard library is built on them: Array, Dictionary, String, Set, Date, all URL-derived types. Use them as the default for any new type that represents data, configuration, or a record. Reach for class only when identity, deinit cleanup, or shared mutable state through references is genuinely required.

Source

prime-system/examples/ios-swift/primes/compiled/@ios-swift/rule-value-types-by-default/atom.yaml

Compiled at 2026-05-10