用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill nodejs-express-delivery命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | nodejs-express-delivery |
| description | > Use when this capability is needed. |
async/await.dotenv.src/
app.js # Express app factory (exported, not listening)
server.js # Entry point — calls app.listen()
routes/ # Router files, one per resource
middleware/ # Custom middleware
controllers/ # Route handler logic
services/ # Business logic
models/ # Data models / ORM schemas
server.js to allow testing without starting a port.routes/users.js, routes/products.js, etc.async/await with try/catch or a wrapper (asyncHandler) — never leave unhandled promise rejections.{ data: ... } for success, { error: { message, code } } for errors.express-validator or zod before processing.res.status(code).json(payload) — never res.send() for JSON APIs.http-status-codes package.(err, req, res, next).helmet() for security headers and cors() for cross-origin control.express.json() and express.urlencoded({ extended: true }) for body parsing.dotenv at the top of server.js: require('dotenv').config()..env files; provide .env.example with placeholder values.process.env.VAR_NAME; validate required vars at startup.supertest against the app factory; no live network calls in unit tests.npm start runs the server; npm test runs the test suite — both must work.Source: fihtony/constellation — distributed by TomeVault.