Tags
category tells you the shape of a utility — whether it is a hook, a plain util, a predicate. Tags tell you what it is for, and they cut across every category: the answer to "how do I change the query before it hits the adapter?" is a hook in one case and a util in the next.
The vocabulary is closed and deliberately small, so a tag stays useful as a filter. Pick one to see everything carrying it, or filter the hooks and utilities tables directly.
Context
Which part of the service call the utility reads or changes. Reflects the primary target — a few utilities legitimately touch more than one.
Topic
What the utility is about.
Decides whether or in which order other hooks run, rather than touching the call itself. (14)
Rejects a call that does not meet a requirement. (7)
Restricts what a caller may do or see, based on provider, user, or rate. (6)
Concerns the
multi flag or the single-vs-many shape of data and results. (6)Splits one logical operation into several service calls, or bundles several into one. (6)
Concerns
$limit/$skip or the paginated result shape. (4)Propagates a change to records of another service. (2)
Concerns the service events Feathers emits. (2)
Stores and reuses the outcome of a call. (1)
Makes a call observable — logging, serializing, inspecting context. (3)
