# API And Interface Design · Addy Osmani

Guides stable API and interface design\.

Canonical: https://claudelist.com/listings/skill-addyosmani-agent-skills-api-and-interface-design

Category: Skills

Source: community · Addy Osmani

Source checked: 2026-10-14

Website: https://github.com/addyosmani/agent-skills/tree/main/skills/api-and-interface-design

Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.

## Install or set up

1. Review this skill’s `SKILL.md` and any prerequisites at the source.
2. From the project where you use Claude Code, run the command below. It installs only this skill into project scope; add `-g` for your personal scope.
3. Restart Claude Code and invoke `/api-and-interface-design` or ask Claude to use the skill. If it does not appear, check `.claude/skills/` and the source’s setup notes.

```sh
npx skills add https://github.com/addyosmani/agent-skills/tree/main/skills/api-and-interface-design --agent claude-code
```

Installation guide: https://github.com/addyosmani/agent-skills/tree/main/skills/api-and-interface-design
