TacoSkill LABTacoSkill LAB

The full-lifecycle AI skills platform.

Product

  • SkillHub
  • Playground
  • Skill Create
  • SkillKit

Resources

  • Privacy
  • Terms
  • About

Platforms

  • Claude Code
  • Cursor
  • Codex CLI
  • Gemini CLI
  • OpenCode

© 2026 TacoSkill LAB. All rights reserved.

TacoSkill LAB
TacoSkill LAB
HomeSkillHubCreatePlaygroundSkillKit
  1. Home
  2. /
  3. SkillHub
  4. /
  5. api-design-principles
Improve

api-design-principles

8.1

by wshobson

87Favorites
342Upvotes
0Downvotes

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

api-design

8.1

Rating

0

Installs

Backend Development

Category

Quick Review

Excellent API design skill with comprehensive coverage of REST and GraphQL principles. The description clearly indicates when to use the skill (designing APIs, reviewing specs, establishing standards). SKILL.md provides substantial task knowledge including code examples for pagination, error handling, HATEOAS, GraphQL schema design, resolvers, and DataLoaders. Structure is good with clear sections and references to supporting files. The skill demonstrates strong novelty as it consolidates best practices, patterns, and production-ready code that would require significant research and token usage for a CLI agent to produce independently. Minor improvements could include more explicit workflow guidance for choosing between REST vs GraphQL and a decision tree for API design choices.

LLM Signals

Description coverage9
Task knowledge9
Structure8
Novelty7

GitHub Signals

26,432
2,921
268
15
Last commit 3 days ago

Publisher

wshobson

wshobson

Skill Author

Related Skills

sql-prodotnet-core-expertarchitecture-designer

Loading SKILL.md…

Try onlineView on GitHub

Publisher

wshobson avatar
wshobson

Skill Author

Related Skills

sql-pro

Jeffallan

6.4

dotnet-core-expert

Jeffallan

6.4

architecture-designer

Jeffallan

6.2

websocket-engineer

Jeffallan

6.4
Try online