Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sickn33 avatar

Api Design Principles

  • 892 installs
  • 44k repo stars
  • Updated July 27, 2026
  • sickn33/antigravity-awesome-skills

api-design-principles is a backend agent skill with a pre-implementation REST checklist that ensures HTTP APIs follow industry conventions before developers write endpoint code.

About

api-design-principles is a sickn33/antigravity-awesome-skills module presenting an API Design Checklist for REST and HTTP APIs reviewed before any implementation code ships. The checklist enforces noun-based plural resources, hierarchy depth limits, correct HTTP method semantics (GET safe/idempotent, POST create, PUT replace, PATCH partial, DELETE remove), and status codes including 200, 201, 204, 400, and 401. Developers reach for api-design-principles when scaffolding new services in Express, FastAPI, NestJS, or similar frameworks and want convention-aligned contracts before routing handlers. The skill acts as a gate, not a code generator.

  • 28-point API Design Checklist covering resource modeling, HTTP methods, status codes, pagination, filtering, and version
  • Pre-implementation review that catches naming, hierarchy, and method-mapping mistakes early
  • Hard-gate workflow: complete checklist → approved spec → invoke implementation planning
  • Supports both REST and resource-oriented designs with clear success criteria for each item
  • Works for any backend language or framework

Api Design Principles by the numbers

  • 892 all-time installs (skills.sh)
  • +25 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #429 of 4,386 Backend & APIs skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill api-design-principles

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs892
repo stars44k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorysickn33/antigravity-awesome-skills

What REST API conventions should you check before coding?

Ensure every REST or HTTP API they create follows industry-standard conventions before writing a single line of implementation code.

Who is it for?

Backend developers designing new REST or HTTP APIs who want a convention checklist before writing route handlers.

Skip if: Teams needing OpenAPI code generation, GraphQL schema design, or gRPC/protobuf contracts instead of REST conventions.

When should I use this skill?

User is designing a new REST API, reviewing endpoint naming, or asks about HTTP methods and status code conventions.

What you get

Completed API design checklist with resource map, HTTP method mapping, and status code plan.

  • API design checklist
  • resource map
  • status code plan

Files

SKILL.mdMarkdownGitHub ↗

API Design Principles

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.

Use this skill when

  • Designing new REST or GraphQL APIs
  • Refactoring existing APIs for better usability
  • Establishing API design standards for your team
  • Reviewing API specifications before implementation
  • Migrating between API paradigms (REST to GraphQL, etc.)
  • Creating developer-friendly API documentation
  • Optimizing APIs for specific use cases (mobile, third-party integrations)

Do not use this skill when

  • You only need implementation guidance for a specific framework
  • You are doing infrastructure-only work without API contracts
  • You cannot change or version public interfaces

Instructions

1. Define consumers, use cases, and constraints. 2. Choose API style and model resources or types. 3. Specify errors, versioning, pagination, and auth strategy. 4. Validate with examples and review for consistency.

Refer to resources/implementation-playbook.md for detailed patterns, checklists, and templates.

Resources

  • resources/implementation-playbook.md for detailed patterns, checklists, and templates.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Related skills

FAQ

What does api-design-principles check?

api-design-principles checks REST resource naming, HTTP method semantics, hierarchy depth, and status codes including 200, 201, 204, 400, and 401. The checklist runs before any endpoint implementation code is written.

When should api-design-principles run?

api-design-principles should run during API planning before route handlers ship. Use it when scaffolding new REST services to confirm plural nouns, idempotent verbs, and correct status code mapping.

Is Api Design Principles safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.