shaping-reviewing-api-contracts

Validate API contracts in architecture sketches for coverage, naming, errors, pagination, versioning, and authorization.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/musher-dev/bundles --skill shaping-reviewing-api-contracts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shaping-reviewing-api-contracts
Source: https://github.com/musher-dev/bundles/tree/main/project-shaping-orchestration/skills/reviewing-api-contracts
Command: npx skills add https://github.com/musher-dev/bundles --skill shaping-reviewing-api-contracts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that proposed API endpoints in an architecture sketch are complete, consistent, and well-designed before implementation begins, preventing costly mistakes.

Core Features & Use Cases

  • Endpoint Coverage Validation: Verifies that all user actions and data flows are supported by corresponding API endpoints.
  • Consistency Audits: Checks for uniform naming conventions, error handling, pagination, and versioning strategies.
  • Use Case: After an architecture sketch is created for a new microservice, use this Skill to review its proposed API endpoints against user stories and domain requirements to catch any missing operations or design flaws.

Quick Start

Use the shaping-reviewing-api-contracts skill to review the API contracts for the 'user-management' architecture sketch.

Frequently Asked Questions about shaping-reviewing-api-contracts

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

FAQPage Schema
How do I validate API contracts for an architecture sketch before implementation?▼

To validate API contracts for an architecture sketch, you evaluate endpoint coverage, naming consistency, error responses, pagination, versioning, and authorization to ensure all user actions map to well-defined REST operations.

What does endpoint coverage validation check for in API design?▼

Endpoint coverage validation verifies that all user actions and data flows implied by UX flows and domain scenarios are fully supported by corresponding API operations within the architecture sketch.

Can I audit REST conventions and naming consistency for proposed microservice endpoints?▼

Yes, you can audit REST conventions and naming consistency for proposed microservice endpoints by checking for uniform naming conventions, error handling strategies, pagination, and versioning strategies.

When do I need to review API contracts against user stories and domain requirements?▼

You should review API contracts against user stories and domain requirements after creating an architecture sketch for a new microservice, ensuring you catch any missing operations or design flaws before implementation begins.

What's the best way to prevent missing API operations in architecture sketches?▼

The best way to prevent missing API operations is to validate the API contract by ensuring all user actions implied by UX flows and domain scenarios are mapped to well-defined API operations adhering to REST conventions.