Skip to content
A

api-and-interface-design

Guides stable API and interface design

by addyosmaniFree

Launch
#670in AI Skills
0In stores

Description

api-and-interface-design is an agent skill from Addy Osmani's agent-skills collection that guides the design of stable, well-documented inte…

Highlights

  • REST, GraphQL and module boundary design
  • Component prop interface guidance
  • Hyrum's Law applied to public behavior
  • Guidance for changing existing interfaces

Ratings & Reviews

No ratings yet

Be the first to rate api-and-interface-design.

People also visit

A

api-designer

Designing REST or GraphQL APIs, creating OpenAPI specifications

AI Skills
Launch
D

design-an-interface

Generate multiple radically different interface designs for a module

AI Skills
Launch
B

backend-patterns

Backend architecture patterns, API design, database optimization

AI Skills
Launch
C

contract-first

Coordinate frontend/backend or service-to-service work through one authoritative

AI Skills
Launch
N

network-interface-health

Diagnose interface errors, drops, CRCs, duplex mismatches, flapping

AI Skills
Launch
G

graphql-architect

Designing GraphQL schemas, implementing Apollo Federation

AI Skills
Launch

api-and-interface-design FAQ

What does the api-and-interface-design skill do?

It guides an agent through designing stable, hard-to-misuse interfaces, including REST and GraphQL APIs, module boundaries and component props.

How do I install it?

Run: npx skills add https://github.com/addyosmani/agent-skills --skill api-and-interface-design

What is Hyrum's Law in this skill?

The principle that with enough users, every observable behavior of a system will be depended on, whatever the contract promises.

When should I use it?

When designing new endpoints or boundaries, creating prop interfaces, shaping schemas that inform an API, or changing a public interface.

What security checks has it passed?

skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.

What are the best api-and-interface-design alternatives?

Popular alternatives to api-and-interface-design include api-designer, design-an-interface and backend-patterns. See all api-and-interface-design alternatives

Developer Stuff

Badges