engram-server-api
SkillDev toolsLets your agent follow API change rules when adding or editing routes, handlers, and payloads in the Engram server.
Then ask your AI: use the engram-server-api skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
About this skill
API contract guardrails for Engram server changes. Trigger: Any route, handler, payload, or status code modification.
What this skill tells your AI
The instructions your AI receives, as published by gentleman-programming/engram in skills/server-api/SKILL.md and read by Ahel’s review.
When to Use
Use this skill when:
- Adding or changing HTTP routes
- Updating handler request/response schemas
- Modifying status code behavior
Contract Rules
- Every new/changed endpoint must have tests.
- Cover both success and error paths.
- Keep scripts and docs aligned with real handlers.
- 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.
Signals
- GitHub stars
- 7k
- Forks
- 733
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
engram-server-api- Source
- github.com/gentleman-programming/engram
github.com/gentleman-programming/engram
Related picks
Skill · thedaviddias
The pick for End-to-end testinge2e-environment-preflight
Skill · sno-ai
The pick for End-to-end testingteach
Skill · mattpocock
More in Dev toolsimplement
Skill · mattpocock
More in Dev toolscaveman
Skill · juliusbrussee
More in Dev toolsponytail
Skill · dietrichgebert
More in Dev tools