experience-naming.html

Casing, vocabulary, and naming conventions applied consistently across the surface.

100 rules experience: naming 86 inlined · 14 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-naming.spotlight.yaml

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

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (100)

Skill Name Kebab Case Agent Skill
Skill Name Max Length Agent Skill
Arazzo Step StepId Arazzo engine
Arazzo WorkflowId Unique Arazzo engine
Path No Verbs OpenAPI
Path Not Include Query OpenAPI engine

← All experience rulesets