Helps you think through API design decisions rather than just copying patterns. Covers the fundamentals like choosing between REST, GraphQL, and tRPC based on your actual needs, plus response formats, versioning strategies, pagination, and auth patterns. The content map is genuinely useful because it tells you to only read what's relevant instead of dumping everything at once. Includes a decision checklist that asks the right questions upfront, like who's consuming the API and whether you've actually defined a versioning strategy. The anti-patterns section is blunt about common mistakes like using verbs in REST endpoints or defaulting to REST without thinking. Good for when you're starting an API project or refactoring an existing one that's gotten messy.

skills.sh installs
131
GitHub stars
7.6K
last updated
Jun 3, 2026

Install

$ npx -y skills add vudovn/antigravity-kit --skill api-patterns --agent claude-code

Installs into .claude/skills of the current project.

Files

API Patterns

API design principles and decision-making. Learn to THINK, not copy fixed patterns.

🎯 Selective Reading Rule

Read ONLY files relevant to the request! Check the content map, find what you need.


πŸ“‘ Content Map

FileDescriptionWhen to Read
api-style.mdREST vs GraphQL vs tRPC decision treeChoosing API type
rest.mdResource naming, HTTP methods, status codesDesigning REST API
response.mdEnvelope pattern, error format, paginationResponse structure
graphql.mdSchema design, when to use, securityConsidering GraphQL
trpc.mdTypeScript monorepo, type safetyTS fullstack projects
versioning.mdURI/Header/Query versioningAPI evolution planning
auth.mdJWT, OAuth, Passkey, API KeysAuth pattern selection
rate-limiting.mdToken bucket, sliding windowAPI protection
documentation.mdOpenAPI/Swagger best practicesDocumentation
security-testing.mdOWASP API Top 10, auth/authz testingSecurity audits

πŸ”— Related Skills

Sponsors

Details

Repository
github.com/vudovn/antigravity-kit
Category
Backend & APIs
First seen
Jun 3, 2026

More from vudovn/antigravity-kit

All 30
1eddiebe147 avatarsupabase-experteddiebe147/claude-settingssupabase expert128skills.sh installs
2erichowens avatarapi-architecterichowens/some_claude_skillsapi architect127skills.sh installs
3erichowens avatardrizzle-migrationserichowens/some_claude_skillsdrizzle migrations126skills.sh installs
4lubusin avatarfrappe-api-developmentlubusin/agent-skillsfrappe api development126skills.sh installs
5absolutelyskilled avatarapi-monetizationabsolutelyskilled/absolutelyskilledapi monetization123skills.sh installs
6majiayu000 avatardatabase-patternsmajiayu000/claude-arsenaldatabase patterns119skills.sh installs