alirezarezvani avatar

Api Design Reviewer

Analyzes REST API designs for convention violations, breaking changes, and quality metrics. Detects inconsistent naming, missing documentation, and unsafe changes before APIs ship. Use when reviewing API PRs, auditing existing APIs, or establishing team standards.

skills.sh installs
800
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill api-design-reviewer --agent claude-code

Installs into .claude/skills of the current project.

Files

API Design Reviewer

Tier: POWERFUL
Category: Engineering / Architecture
Maintainer: Claude Skills Team

Overview

The API Design Reviewer skill provides comprehensive analysis and review of API designs, focusing on REST conventions, best practices, and industry standards. This skill helps engineering teams build consistent, maintainable, and well-designed APIs through automated linting, breaking change detection, and design scorecards.

Quick Start — run the tools first

# 1. Lint an OpenAPI/Swagger spec for convention violations
python3 scripts/api_linter.py openapi.json --format json -o lint.json

# 2. Detect breaking changes between two spec versions (gate: exits non-zero with --exit-on-breaking)
python3 scripts/breaking_change_detector.py openapi-v1.json openapi-v2.json --format json --exit-on-breaking -o breaking.json

# 3. Score overall design quality (gate: --min-grade fails below threshold)
python3 scripts/api_scorecard.py openapi.json --format json --min-grade B -o scorecard.json

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Backend & APIs, Git & Pull Requests, Code Review & Quality, Release Management, Automation & Workflows, Design & UI/UX
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1mindrally avatarprisma-developmentmindrally/skillsComprehensive Prisma ORM development guidelines with TypeScript, schema design, migrations, and best practices.724skills.sh installs
2mindrally avatarfirebase-developmentmindrally/skillsFirebase development guidelines for Firestore, Authentication, Functions, and Storage with TypeScript and Angular.715skills.sh installs
3mindrally avatargraphqlmindrally/skillsExpert in GraphQL API development with type-safe patterns and optimization710skills.sh installs
4ruvnet avatarbrowser-auth-flowruvnet/rufloProbe a site's authentication flow for redirect leaks, missing CSRF, weak session cookies, and OAuth misconfiguration; produces an auth findings.md690skills.sh installs
5alirezarezvani avatarmcp-server-builderalirezarezvani/claude-skillsDesign and ship production-ready MCP (Model Context Protocol) servers from OpenAPI contracts instead of hand-written tool wrappers. Python and TypeScript suppor663skills.sh installs
6get-convex avatarauth-setupget-convex/agent-skillsSet up Convex authentication with proper user management, identity mapping, and access control patterns. Use when implementing auth flows.516skills.sh installs