mm-api-design

Audit and design RESTful APIs for compliance with REST conventions.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/mikkeymoo/claude-solo --skill mm-api-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mm-api-design
Source: https://github.com/mikkeymoo/claude-solo/tree/main/mm-skills/mm-api-design
Command: npx skills add https://github.com/mikkeymoo/claude-solo --skill mm-api-design

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps to review and design REST APIs, ensuring they adhere to best practices for conventions, error handling, pagination, and versioning.

Core Features & Use Cases

  • API Audit: Review existing API endpoints for REST compliance and best practices.
  • API Design: Design new APIs from requirements or descriptions.
  • Breaking Change Analysis: Compare two API versions for breaking changes.
  • Use Case: When developing a new API or auditing an existing one to ensure it meets RESTful design principles.

Quick Start

Run the /mm-api-design --review command to audit your API for REST compliance.

Frequently Asked Questions about mm-api-design

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

FAQPage Schema
How do I audit existing API endpoints for REST compliance?

You can audit existing API endpoints for REST compliance by running a review command that checks HTTP methods, status codes, error response shapes, pagination, authentication, and versioning strategies against standard REST conventions.

What is the best way to design a new RESTful API from requirements?

Designing a new RESTful API from requirements involves mapping out endpoints and applying best practices for error handling, pagination, and versioning to ensure the API meets standard RESTful design principles from the start.

Can I check my API for breaking changes between two versions?

Yes, you can perform a breaking change analysis by comparing two API versions to identify modifications in HTTP methods, status codes, and response shapes that would break existing client integrations.

Does REST API auditing check pagination and authentication conventions?

REST API auditing verifies pagination and authentication by inspecting endpoint inventory to ensure proper implementation of pagination strategies and secure authentication mechanisms according to REST principles.

What do I need to know to review an API for RESTful design principles?

Reviewing an API for RESTful design principles requires prior knowledge of REST conventions and API development practices to effectively verify status codes, error handling, pagination, and versioning strategies.

When should I use an API audit tool for REST compliance?

You should use an API audit tool for REST compliance when you are developing a new API or reviewing an existing one to ensure it correctly implements error handling, pagination, and versioning best practices.