api-design

Provide templates, checklists, and decision trees for OpenAPI 3.x API design and governance.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ivegamsft/work-tracker --skill api-design-ivegamsft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-design
Source: https://github.com/ivegamsft/work-tracker/tree/main/.agents/skills/api-design
Command: npx skills add https://github.com/ivegamsft/work-tracker --skill api-design-ivegamsft

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps streamline the API design process, providing templates, checklists, and governance tools to ensure high-quality API specifications.

Core Features & Use Cases

  • API Design Templates: Offers OpenAPI templates for creating new API contracts.
  • Breaking-Change Checklist: Helps identify breaking changes before merging API spec changes.
  • Versioning Decision Tree: Assists in choosing the right versioning strategy for API changes.
  • API Governance Checklist: Ensures API specifications adhere to best practices and standards.

Quick Start

Use the api-design skill to apply the OpenAPI template and governance checklist to your API design project.

Frequently Asked Questions about api-design

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

FAQPage Schema
How do I check for breaking changes in an OpenAPI 3.x specification?

To check for breaking changes in an OpenAPI 3.x specification, apply the breaking-change checklist to your API spec modifications. This process identifies breaking changes before merging, ensuring your versioning strategy maintains backward compatibility and API governance standards.

What is the best way to choose an API versioning strategy for new endpoints?

The best way to choose an API versioning strategy is to use a versioning decision tree. It evaluates your API design changes and governance standards to recommend the appropriate versioning approach for maintaining stable OpenAPI specifications.

How do I ensure my API design meets governance standards?

To ensure your API design meets governance standards, run your OpenAPI 3.x contracts against an API governance checklist. This verifies that your API specifications adhere to established best practices and design principles before deployment.

Can I use templates to start designing a new API contract?

Yes, you can use templates to start designing a new API contract. OpenAPI templates provide a standardized baseline structure, allowing you to quickly draft specifications while adhering to required API design and governance checklists.

Do I need prior knowledge of API design principles to apply these checklists?

Yes, applying these checklists requires prior knowledge of API design principles and best practices. The governance tools and versioning decision trees are built to evaluate OpenAPI specifications against established software engineering standards.