ls-api

Validate OpenAPI specifications against NL GOV API Design Rules using Spectral.

5|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/developer-overheid-nl/skills-standaarden --skill ls-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ls-api
Source: https://github.com/developer-overheid-nl/skills-standaarden/tree/main/skills/ls-api
Command: npx skills add https://github.com/developer-overheid-nl/skills-standaarden --skill ls-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers implement and validate APIs according to the Dutch Government's API Design Rules (ADR), ensuring consistency and interoperability across public services.

Core Features & Use Cases

  • ADR Compliance: Guides the implementation of RESTful APIs following the mandatory NL GOV API Design Rules.
  • Validation: Utilizes the Spectral linter to check OpenAPI specifications against ADR.
  • Use Case: A developer needs to build a new public service API. They use this Skill to ensure their OpenAPI specification adheres to the ADR, including correct URI design, HTTP methods, versioning, and error handling.

Quick Start

Use the ls-api skill to validate the OpenAPI specification file 'openapi.yaml' using the Spectral linter.

Frequently Asked Questions about ls-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate my OpenAPI specification against government API design rules?

You validate an OpenAPI specification against government API design rules by running it through the integrated Spectral linter, which checks the file for ADR compliance and outputs validation errors.

What are the NL GOV API Design Rules for RESTful API design?

The NL GOV API Design Rules are mandatory standards for RESTful API design that enforce correct URI structure, HTTP methods, versioning, and error handling to ensure consistency across public services.

How do I implement application/problem+json for API error handling?

Implement application/problem+json for API error handling by structuring error responses according to the ADR standards, which the Spectral linter validates within your OpenAPI specification file.

Does the Spectral linter support checking OpenAPI versioning and URI structure?

Yes, the Spectral linter supports checking OpenAPI versioning and URI structure by validating your specification against the specific ADR compliance rules for RESTful API design.

Can I use this skill to standardize RESTful APIs for public services?

Yes, you can use this skill to standardize RESTful APIs for public services by guiding implementation and validating OpenAPI specifications to ensure full Dutch government API Design Rules compliance.