Home / Skills / api-and-interface-design

api-and-interface-design

addyosmani/agent-skillsSkill

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.

ScannedSkillSource: GitHub
108,616 stars Updated 22d ago License MIT Context ≈69 tokens always loaded
91popular

Why this score

Stars28/35
Usage (forks)13/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 10 skills, so its 108,616 stars are split between them (about 10,862 each) for scoring.

Popularity score: 91/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

Security

Scanned Oct 20, 2026 at commit aeac41d4d005, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneapi-and-interface-design addyosmani/agent-skills · Skill 91★ 109k≈69 always22d ago
agent-interface-design Neeeophytee/finding-unknowns-skills · Skill Both about interface 58★ 353≈74 always1mo ago
build-review-interface ai-evals-course/evals-skills · Skill Both about interface 66★ 1.5k≈25 always1mo ago
interface-review talebook/talebook · Skill Both about interface 77★ 5.8k≈47 always16d ago
http-interface-clients rrezartprebreza/spring-boot-skills · Skill Same job: backend & apis 64★ 315≈29 always18d ago
explain-interface jakubkrehel/skills · Skill Both about interface 76★ 8.0k≈29 always23d ago