mir-backend-nodelisted
Install: claude install-skill anantbhandarkar/make-it-right
# /mir-backend-node · Make It Right (Node.js runtime)
The middle tier. `mir-backend` decides **what is correct** (any language). The framework module (e.g. `mir-backend-node-express`) knows the **library's mechanics**. This tier owns what's true for **all Node backends because they run on V8 in a single-threaded event loop** — the concurrency model and process model that Express, Fastify, NestJS, and every other Node framework all inherit.
Load order: `mir-backend` → `mir-backend-node` → `<framework module>`.
## Runtime floor (checked against nodejs.org, 13 Aug 2026)
| Line | Status | Notes |
|---|---|---|
| Node 26 | Current | latest 26.7.0; enters LTS Oct 2026. Not the production default yet. |
| Node 24 "Krypton" | **Active LTS** | latest 24.19.0. The default target for new services. |
| Node 22 "Jod" | Maintenance LTS | latest 22.23.2; EOL 2027-04-30. Acceptable floor for existing services. |
| Node 20 "Iron" | **End of life** | EOL 2026-04-30. Gets no security patches. Do not target it. |
| Node 18 | End of life | EOL 2025-04-30. |
**Older versions of this skill said "Node 20+ LTS". That is now wrong** — Node 20 stopped receiving security releases on 2026-04-30 and was explicitly excluded from the July 2026 security release. State **Node 22 minimum, Node 24 recommended** in `engines.node` and in the Dockerfile base image.
The Node project has announced that the odd/even release model ends with Node 27 (every line will enter LTS after its Current phase). Do not plan