api-and-interface-design
🤖 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 -rDesign 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 |
| Source | addyosmani/agent-skills |
| SKILL.md | View on GitHub → |
| Repo Stars | ★ 65.9K |
| Est. per Skill | ~2.7K (shared across 24 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | Safe |
Related Skills
git-hooks-automation
Git Hooks Automation Automate code quality enforcement at the Git level. Set up hooks that lint, for
conductor-setup
Set up this Rails project for Conductor, the Mac app for parallel coding agents. When to Use You nee
polars
Polars When to Use You need a faster in-memory DataFrame workflow than pandas for data that still fi
python-pro
You are a Python expert specializing in modern Python 3.12+ development with cutting-edge tools and
Works Well With
Skills from the same repository — often designed to work together
idea-refine
Refines raw ideas into sharp, actionable concepts worth building through structured divergent and co
interview-me
What people ask for and what they actually want are different things. They ask for "a dashboard" bec
using-agent-skills
Agent Skills is a collection of engineering workflow skills organized by development phase. Each ski