api-design-reviewer

Lints OpenAPI or SLIM documents to verify REST API design best practices and consistency.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill api-design-reviewer-thalesandrades
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-design-reviewer
Source: https://github.com/ThalesAndrades/forumfoup2026/tree/main/.claude/skills/api-design-reviewer
Command: npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill api-design-reviewer-thalesandrades

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps development teams analyze and improve the design quality of their REST APIs by identifying inconsistencies, anti-patterns, and security issues.

Core Features & Use Cases

  • API Conformance Checks: Validates naming conventions, URL structures, and method usage against best practices.
  • Consistency Analysis: Detects variations in response formats, error responses, and parameter definitions across endpoints.
  • Design Optimization: Provides actionable recommendations to enhance documentation, versioning, and security patterns.
  • Use Case: When you're ready to deploy a new API, run this Skill to ensure it aligns with industry standards and avoid common anti-patterns before public release.

Quick Start

Use the api-design-reviewer to analyze your OpenAPI specification file and generate a detailed compliance report.

Frequently Asked Questions about api-design-reviewer

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

FAQPage Schema
How do I review my REST API design for best practices before deployment?

REST API design review involves analyzing OpenAPI or Swagger specifications to verify adherence to best practices. It checks naming conventions, versioning, and error handling to identify inconsistencies, anti-patterns, and security issues in your API structure.

How do I check my OpenAPI specification for consistency and anti-patterns?

Checking OpenAPI specifications for anti-patterns requires linting the file against industry standards. This analyzes parameter definitions and response formats across endpoints, generating a detailed compliance report to help developers resolve structural inconsistencies.

Does API design linting work with Swagger formatted specifications?

API design linting supports Swagger formatted specifications alongside OpenAPI. Providing the specification in either format allows the analysis to verify API conformance, evaluate design optimization, and generate actionable recommendations for consistency.

What is the best way to validate REST API naming conventions and URL structures?

Validating REST API naming conventions is achieved by analyzing your specification file against best practices. This conformance check verifies URL structures and method usage, detecting anti-patterns and ensuring structural consistency across all defined endpoints.

Why does my REST API response format vary across different endpoints?

Variations in REST API response formats often stem from un standardized parameter definitions in the specification. Running a consistency analysis detects these variations and provides recommendations to standardize error responses and formatting across all endpoints.

When should I run an API design assessment during the development lifecycle?

An API design assessment should be run when you are ready to deploy a new API. Analyzing the specification at this stage ensures alignment with industry standards, validating versioning and security patterns to avoid common anti-patterns before public release.