experience-naming.html

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

101 rules experience: naming 87 in the file · 14 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-naming.yaml

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

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (101)

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