api-design

Installation
SKILL.md

Public API Design and Compatibility

When to Use This Skill

Use this skill when:

  • Designing public APIs for NuGet packages or libraries
  • Making changes to existing public APIs
  • Planning wire format changes for distributed systems
  • Implementing versioning strategies
  • Reviewing pull requests for breaking changes

The Three Types of Compatibility

Installs
51
GitHub Stars
61
First Seen
Mar 7, 2026
api-design — wshaddix/dotnet-skills