api-and-interface-design
api-and-interface-design is an agent skill published by addyosmani. It lives in the addyosmani/agent-skills repository, which has 110,611 GitHub stars and is licensed under MIT; we last read it on 2026-10-08.
Guides the design of stable APIs and interfaces, useful for creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.
Install
skills is a generic installer for any repository of Claude agent skills -- it reads addyosmani/agent-skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.
npx skills add addyosmani/agent-skills
Maintenance
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.
Common questions about api-and-interface-design
- What does api-and-interface-design do?
- Guides the design of stable APIs and interfaces, useful for creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.
- How do I install api-and-interface-design?
- Run npx skills add addyosmani/agent-skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
- Who publishes api-and-interface-design?
- addyosmani.
- Is api-and-interface-design maintained, and what licence does it use?
- Its repository has 110,611 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-13. The repository declares the MIT licence.