Claude
Skills
Sign in
Back

engram-server-api

Included with Lifetime
$97 forever

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

Backend & APIs

What this skill does


## 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.

Related in Backend & APIs