ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 5/5

api-design-reviewer

API Design Reviewer

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/alirezarezvani/api-design-reviewer
Or

What This Skill Does

The API Design Reviewer by alirezarezvani is a robust engineering tool designed to enforce industry standards across your RESTful service architectures. It functions as an automated architectural assistant that evaluates API schemas, documentation, and implementation patterns. By integrating this skill, development teams can ensure that their endpoints adhere to consistent resource naming (kebab-case), proper HTTP verb usage, and standardized response formats. The skill goes beyond simple syntax checking; it provides a weighted scoring system that assesses documentation clarity, security postures, and overall developer experience. It acts as an automated 'design gatekeeper,' catching potential technical debt and integration friction before code ever hits production.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/alirezarezvani/api-design-reviewer

Use Cases

  • Pre-Pull Request Review: Run the skill against a new API definition to catch breaking changes or non-conformity to existing organizational standards.
  • Legacy Refactoring: Audit existing endpoints to identify areas where naming conventions or security headers are outdated.
  • API Documentation Audits: Ensure that every parameter, status code, and error response is clearly documented and discoverable for third-party developers.
  • Standardization: Enforce uniform design patterns across microservices teams to ensure that developers moving between services experience a consistent API interface.

Example Prompts

  1. "Review my OpenAPI specification for the user-service and check for any breaking changes compared to the previous version."
  2. "Analyze this endpoint design: /api/v1/GetOrderDetails?id=5. How can I make this more RESTful?"
  3. "Evaluate the consistency of my current API response formats and provide a design score based on industry standards."

Tips & Limitations

  • Tip: Always provide the full OpenAPI or Swagger definition to the tool for the most accurate scoring and breaking change detection.
  • Tip: Treat the design scores as suggestions to foster discussion in your team's architecture reviews rather than immutable law.
  • Limitation: The skill currently lacks the ability to execute live requests; it performs static analysis of your design documentation. Ensure your specification file is up-to-date with your current implementation. It does not perform deep security penetration testing, so pair this with dedicated security tools for sensitive production environments.

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-alirezarezvani-api-design-reviewer": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#api-design#rest-api#engineering#documentation#linting
Safety Score: 5/5

Flags: data-collection

Related Skills

intl-expansion

International market expansion strategy. Market selection, entry modes, localization, regulatory compliance, and go-to-market by region. Use when expanding to new countries, evaluating international markets, planning localization, or building regional teams.

alirezarezvani 4473

marketing-strategy-pmm

Product marketing skill for positioning, GTM strategy, competitive intelligence, and product launches. Use when the user asks about product positioning, go-to-market planning, competitive analysis, target audience definition, ICP definition, market research, launch plans, or sales enablement. Covers April Dunford positioning, ICP definition, competitive battlecards, launch playbooks, and international market entry. Produces deliverables including positioning statements, battlecard documents, launch plans, and go-to-market strategies.

alirezarezvani 4473

paid-ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.

alirezarezvani 4473

qms-audit-expert

ISO 13485 internal audit expertise for medical device QMS. Covers audit planning, execution, nonconformity classification, and CAPA verification. Use for internal audit planning, audit execution, finding classification, external audit preparation, or audit program management.

alirezarezvani 4473

code-reviewer

Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzing code quality, identifying issues, generating review checklists.

alirezarezvani 4473