api-and-interface-design

by addyosmani (GitHub) in addyosmani/agent-skills

What it does

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.

Quoted from the skill's SKILL.md under its MIT license.

Automated check: PassLicense: MITRepo updated 2026-10-13Frontend design

Install

git clone --depth 1 https://github.com/addyosmani/agent-skills.git /tmp/agent-skills
mkdir -p ~/.claude/skills/
cp -r /tmp/agent-skills/skills/api-and-interface-design ~/.claude/skills/api-and-interface-design

The command copies the skill from the author's repo. SkillTrove does not host it.

Files

Source: https://github.com/addyosmani/agent-skills/tree/main/skills/api-and-interface-design. Checked 2026-10-13.

Similar skills

documentation-and-adrs

addyosmani/agent-skills

Records decisions and documentation. Use when you need to document an architecture decision (ADR) or the reasoning behind a design choice, when changing publ...

Check: PassMITUpdated 2026-10-13

frontend-ui-engineering

addyosmani/agent-skills

Builds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing lay...

Check: PassMITUpdated 2026-10-13

performance-optimization

addyosmani/agent-skills

Optimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance reg...

Check: PassMITUpdated 2026-10-13

brainstorming

obra/superpowers

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in s...

Check: PassMITUpdated 2026-10-09

brand-guidelines

anthropics/skills

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand co...

Check: PassApache-2.0Updated 2026-10-09

canvas-design

anthropics/skills

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art...

Check: PassApache-2.0Updated 2026-10-09
Ad Sponsor this spot. Reach developers who pick skills