What is api-design?
Design stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, and versioning for NuGet packages and distributed systems. Source: aaronontheweb/dotnet-skills.
Design stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, and versioning for NuGet packages and distributed systems.
Quickly install api-design AI skill to your development environment via command line
Source: aaronontheweb/dotnet-skills.
| API/Source | Code compiles against newer version | Public method signatures, types | | Binary | Compiled code runs against newer version | Assembly layout, method tokens | | Wire | Serialized data readable by other versions | Network protocols, persistence formats |
The foundation of stable APIs: never remove or modify, only extend.
Prevent accidental breaking changes with automated API surface testing.
Design stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, and versioning for NuGet packages and distributed systems. Source: aaronontheweb/dotnet-skills.
Stable fields and commands for AI/search citations.
npx skills add https://github.com/aaronontheweb/dotnet-skills --skill api-designDesign stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, and versioning for NuGet packages and distributed systems. Source: aaronontheweb/dotnet-skills.
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/aaronontheweb/dotnet-skills --skill api-design Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw
https://github.com/aaronontheweb/dotnet-skills