experience-usability.html

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

123 rules experience: usability 112 in the file · 11 built-in or validator-only

Run this ruleset

Lint any matching artifact against this ruleset with the OpenLint CLI (the Spectral CLI gives the same results):

npx openlint lint api.yaml \
  --ruleset https://apicommons.org/assets/rulesets/experience-usability.yaml

Or run every rule, including the 11 that are engine built-ins or need the validator's own functions, in the API Commons validator. The other 112 are inlined in the file below.

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (123)

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