experience-usability.html

Developer-experience details that make the API easy to learn and consume.

117 rules experience: usability 108 inlined · 9 from the engine

Run this ruleset

Lint any matching artifact against this ruleset with the Spotlight CLI:

npm i -g @spotlight-rules/spotlight-cli
spotlight lint api.yaml \
  --ruleset https://apicommons.org/assets/rulesets/experience-usability.spotlight.yaml

Or load it into the browser validator, post it to the HTTP API, or wire it into a CI gate. 9 of these rules are the engine's built-ins (they come with spotlight:*); the other 108 are inlined in the file below.

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (117)

Skill Body Length Agent Skill
Skill Name Max Length Agent Skill
Asyncapi Servers AsyncAPI engine
OAS3 API Servers OpenAPI engine
Operation OperationId OpenAPI engine

← All experience rulesets