borghei avatar

Api Design Reviewer

This is your comprehensive API design reviewer that lints OpenAPI specs, detects breaking changes between versions, and generates design scorecards across five dimensions: consistency, documentation, security, usability, and performance. It enforces REST conventions like kebab-case resources and proper HTTP method usage, flags breaking changes like removed endpoints or field type modifications, and includes detailed guidance on versioning strategies, pagination patterns, and error response formats. The scoring system is opinionated but well-reasoned, weighing consistency at 30% and giving equal weight to security and documentation. Use it during API design reviews, before releasing new versions, or when establishing API standards for your team. The real value is in catching breaking changes before they hit production.

skills.sh installs
163
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

API Design Reviewer

Comprehensive analysis and review of REST API designs against conventions, best practices, and industry standards. Helps engineering teams build consistent, maintainable, well-designed APIs through automated linting, breaking-change detection, and design scorecards.

Core Capabilities

  • API linting & convention analysis — resource naming (kebab-case URLs, camelCase fields), HTTP method usage, URL structure, status-code compliance, error-format consistency, and documentation coverage.
  • Breaking change detection — endpoint removal, response-shape changes, field removal/rename, type changes, new required fields, and status-code changes between two spec versions, with migration guides.
  • API design scoring — weighted scorecard across Consistency (30%), Documentation (20%), Security (20%), Usability (15%), and Performance (15%), with letter grades A–F and recommendations.

When to Use

  • Designing a new REST API or reviewing an API contract.
  • Validating an OpenAPI/Swagger spec against REST conventions.
  • Managing API versioning and detecting breaking changes between releases.
  • Gating deployments on API design quality in CI.

Sponsors

Details

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

More from borghei/claude-skills

All 82
1cinience avataralicloud-platform-docs-api-review-testcinience/alicloud-skillsSmoke test for alicloud-platform-docs-api-review. Validate minimal authentication, API reachability, and one read-only query path.158skills.sh installs
2cinience avataralicloud-platform-multicloud-docs-api-benchmark-testcinience/alicloud-skillsSmoke test for alicloud-platform-multicloud-docs-api-benchmark. Validate minimal authentication, API reachability, and one read-only query path.156skills.sh installs
3bankrbot avatarBankr Dev - API Basicsbankrbot/claude-pluginsThis skill should be used when the user asks about "Bankr API", "Bankr Agent API", "how does Bankr work", "Bankr job status", "Bankr response format", or "build0skills.sh installs
4huangjia2019 avatarapi-documentinghuangjia2019/claude-code-engineeringGenerate API documentation from code. Use when the user wants to document APIs, create API reference, generate endpoint documentation, or needs help with OpenAP0skills.sh installs
5manutej avatarsqlalchemy-orm-expertmanutej/luxor-claude-marketplaceComprehensive SQLAlchemy skill for customer support tech enablement, covering ORM patterns, session management, query optimization, async operations, and Postgr0skills.sh installs
6syahiidkamil avatarsupabase-postgres-best-practicessyahiidkamil/software-engineer-ai-agent-atlasPostgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or d0skills.sh installs