Server API

API contract guardrails for AriaCore server changes. Trigger: Any route, handler, payload, or status code modification.

ITECHDEV-MX 6b44a50 820 B Updated

File contents

When to Use

Use this skill when:

  • Adding or changing HTTP routes
  • Updating handler request/response schemas
  • Modifying status code behavior

Contract Rules

  1. Every new/changed endpoint must have tests.
  2. Cover both success and error paths.
  3. Keep scripts and docs aligned with real handlers.
  4. Do not reference non-existent endpoints in plugins/hooks.

Required Validation

  • Handler-level tests for parsing/validation errors
  • E2E tests for route behavior and response body
  • Regression test for every bugfix related to API contracts

Docs Rules

If payload or route changes, update docs in the same PR.

ITECHDEV-MX/aria-core/tree/main/skills/server-api commit 6b44a50b9d

Frequently asked questions

npx skillmds@latest add itechdev-mx/server-api