experience-discoverability.html

Metadata, indexing, and links that help humans and machines find the API.

131 rules experience: discoverability 112 inlined · 19 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-discoverability.spotlight.yaml

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

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (131)

Skill Description Agent Skill
Skill Name Agent Skill
Skill Require Version Agent Skill
API Require Aid APIs.json
Asyncapi 3 Tag Description AsyncAPI engine
Asyncapi 3 Tags AsyncAPI engine
Asyncapi 3 Tags Uniqueness AsyncAPI engine
Asyncapi Info Contact AsyncAPI engine
Asyncapi Tag Description AsyncAPI engine
Asyncapi Tags AsyncAPI engine
Asyncapi Tags Alphabetical AsyncAPI engine
Asyncapi Tags Uniqueness AsyncAPI engine
Schema JSON Structure URI JSON Structure
Contact Properties OpenAPI engine
Info Contact OpenAPI engine
Openapi Tags OpenAPI engine
Openapi Tags Alphabetical OpenAPI engine
Openapi Tags Uniqueness OpenAPI engine
Operation Singular Tag OpenAPI engine
Operation Tag Defined OpenAPI engine
Operation Tags OpenAPI engine
Tag Description OpenAPI engine

← All experience rulesets