npx claudepluginhub xoai/sageThis skill uses the workspace's default tool permissions.
**Layer 1 — Domain Foundation (v2.0)**
Provides 38 RESTful API design rules across resource design, error handling, security, pagination, versioning, response formats, and documentation. Use for designing endpoints, reviewing APIs, or implementing best practices.
Designs clean, consistent RESTful APIs with versioning strategies, error handling, pagination, rate limiting, and OpenAPI documentation.
Provides REST and GraphQL API design patterns for versioning, pagination, error handling, HATEOAS, HTTP status codes, and resource-oriented design. Use when defining endpoints or service contracts.
Share bugs, ideas, or general feedback.
Layer 1 — Domain Foundation (v2.0)
Corrects the 13 most common API design mistakes agents make, grounded in 5 authoritative sources:
| Type | Count | Coverage |
|---|---|---|
| Patterns | 13 | Error envelope, input validation, cursor pagination, batch queries, auth-first, URL conventions, rate limiting, idempotent writes, separate representation, versioning, HTTP status codes, structured logging, health endpoints |
| Anti-patterns | 9 | Inconsistent errors, trusting input, returning all records, N+1 loops, bolt-on auth, non-idempotent creates, leaking DB internals, 200-with-error-body, no versioning plan |
| Constitution | 11 | principles |
Every pattern includes code examples showing wrong vs right approaches. Every anti-pattern includes root cause explaining WHY agents default to the wrong behavior.