ワンクリックで
webs-backend
Backend web production — Next.js App Router, Express, FastAPI, middleware, error handling, validation, rate limit.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Backend web production — Next.js App Router, Express, FastAPI, middleware, error handling, validation, rate limit.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.
Game art principles — art style, color theory, animation principles, asset pipeline
Game design principles — core loop, GDD, player psychology, difficulty balancing, progression
Orchestrator game — route to implementation skill (pxhopencode) + principle-based sub-skill (agent-skills-hub)
Mobile game principles — touch input, battery, thermal, app stores, monetization
Multiplayer game principles — networking architecture, synchronization, security, matchmaking
| name | webs-backend |
| description | Backend web production — Next.js App Router, Express, FastAPI, middleware, error handling, validation, rate limit. |
Every endpoint must validate input, handle errors gracefully, and never leak stack traces.
KHÔNG BAO GIỜ trust user input — validate EVERYTHING
Mọi error response phải parse được, không raw stack trace
Zod validation, pagination (skip/take), proper error responses.
→ templates/api-routes.ts
AppError class (statusCode + message + details). handleError phân loại AppError / ZodError / lỗi không xử lý → response JSON.
→ templates/error-handler.ts
Sliding window, tự cleanup khi > 10000 keys. Không cần Redis, phù hợp serverless. Dùng rateLimiter.check(key) → { allowed, remaining, resetIn }.
→ templates/rate-limiter.ts
| Excuse | Reality |
|---|---|
| "Không cần validate input" | ZodError = 400, lỗi không validate = 500 |
| "Error handling sau" | Crash không bắt = production outage |
| "Rate limit cho production sau" | Bị spam → API chết |