AI AGENT ADDONS

Api And Interface Design

addyosmani/agent-skills
Backend & APIs
5,781installs

Good API design makes your code easy to use and hard to misuse. This guide helps you create stable, well-documented interfaces for REST APIs, GraphQL, module boundaries, and component props. Follow contract-first design, consistent error semantics, and validation at system edges to build reliable systems.

Anyone who builds public interfaces between code can benefit. Whether you work on backend endpoints, frontend components, or team contracts, these principles keep your work clear and predictable. Hyrum's Law reminds you that every observable behavior becomes a commitment, so be intentional about what you expose.

Use this approach when designing new APIs, changing existing ones, or defining boundaries between teams. The result is fewer surprises and happier users.

Add Api And Interface Design skill to your workflow

Global

mkdir -p ~/.claude/skills/api-and-interface-design

Project

mkdir -p .claude/skills/api-and-interface-design

Source Repository

Stars
67,574
Forks
7,328
Watchers
67,574
License
MIT
Last Push
23 days ago
Created
5 months ago