Expert on `@infernus/*` — TypeScript wrappers designed exclusively for the samp-node + open.mp server environment (NOT standalone Node.js). Use this skill whenever a user asks how to write an open.mp gamemode in TypeScript/JS, how to use @infernus/core APIs (Player, Vehicle, NPC, events, commands, dialogs), how events/commands/dialogs work, how to create or destroy entities, how to send messages or set player health/pos/skin, how to register commands, how to migrate from PAWN to Infernus, how the middleware event pipeline works, how to use `next()`, how to intercept RakNet packets or read BitStream data, or how to use any companion @infernus/* package. Do NOT trigger for general open.mp or PAWN questions unrelated to the Infernus library, or for standalone Node.js usage.
2026-07-15