eng-api-design

Community

Ship robust API contracts faster

Authorviditparashar96
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates ambiguity and regressions in API design by enforcing contract-first development, detecting breaking changes, and producing consistent, discoverable API documentation so engineering teams can evolve services safely.

Core Features & Use Cases

  • Contract-first specification: derive resource models from product context and generate OpenAPI specs before implementation.
  • Automated design reviews: naming, HTTP method/status correctness, security checks, pagination and performance guidance, and breaking-change detection with migration guidance.
  • Local-first documentation & logging: save canonical specs to docs/api-specs, create developer guides in docs/api-docs, and record decisions to memory for auditability.
  • Use Case: When modifying an existing public endpoint, run the review to detect incompatibilities, produce a migration plan, and output an updated OpenAPI file.

Quick Start

Run an API design review for the Payments product using the domain model in PRODUCTS.md, generate an OpenAPI v3 spec saved to docs/api-specs/payments-v1.yaml, and list any breaking changes and migration steps.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: eng-api-design
Download link: https://github.com/viditparashar96/second-brain-claude/archive/main.zip#eng-api-design

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.