API Design

Enforces REST API best practices

plipowczan 253d4e5 382 B Updated

File contents

API Design Skill

Checks:

  • HTTP methods correct (GET/POST/PUT/DELETE)
  • DTOs only (NO entities)
  • RESTful names (/users not /getUsers)
  • Status codes (200/201/204/400/404)
  • @Valid on request bodies
  • Error handling
  • Auth on protected endpoints

Read .claude/reference/skills-full/api-design-full.md

plipowczan/claude-piv-skeleton/tree/main/.claude/skills/api-design commit 253d4e51e5

Frequently asked questions

npx skillmds@latest add plipowczan/api-design