Skill Wiki v0.1.0
rule @ios-swift/rule-omit-needless-words

Omit Needless Words

Every word in a name should carry information at the call site. Words that merely repeat type information already present in the signature are noise: `removeElement(_ element: Element)` is `remove(_ element: Element)`.…

Skill
@ios-swift
Domain
ios-swift
Version
0.1.0
Quality
4.0
Edges
2 out · 3 in
Tokens
120/265/281
$ prime install @ios-swift/rule-omit-needless-words

Projection

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

OmitNeedlessWords [rule] v0.1.0

Every word in a name should carry information at the call site. Words that merely repeat type information already present in the signature are noise: removeElement(_ element: Element) is remove(_ element: Element). Words restating the receiver are noise: string.appendString(...) is string.append(...). Words restating the return type are noise: tableView.numberOfSectionsInTableView is tableView.numberOfSections.

Source

prime-system/examples/ios-swift/primes/compiled/@ios-swift/rule-omit-needless-words/atom.yaml

Compiled at 2026-05-10