JavaScript is disabled. Some features may not work.
api-and-interface-design — ★ 65.9K GitHub Stars — Install Guide | SkillsNav
🇺🇸 English🇨🇳 中文
SkillsNav
Home

api-and-interface-design

★ 65K repogenerationSafeIntermediateClaude
🤖 AI Summary

Designs stable, developer-friendly APIs and interfaces (REST, GraphQL, modules) by enforcing clear contracts, strong typing, and intuitive defaults that prevent misuse. It generates documentation and validates designs to make correct usage effortless and incorrect usage difficult.

How to Install

Claude Code:
git clone --depth 1 https://github.com/addyosmani/agent-skills.git && cp agent-skills/skills/api-and-interface-design ~/.claude/skills/api-and-interface-design -r
Design stable, well-documented interfaces that are hard to misuse. Good interfaces make the right thing easy and the wrong thing hard. This applies to REST APIs, GraphQL schemas, module boundaries,...

Details

Category Coding → generation
Sourceaddyosmani/agent-skills
SKILL.mdView on GitHub →
Repo Stars★ 65.9K
Est. per Skill~2.7K (shared across 24 skills from this repo)
DifficultyIntermediate
Risk LevelSafe

Related Skills

Works Well With

Skills from the same repository — often designed to work together