Backend Engineer

Design stable REST APIs with SSE streaming and centralized error codes.

Updated Jan 18, 2026
Ready to run
npx skills add https://github.com/monam2/traders --skill backend-engineer-monam2
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: Backend Engineer
Source: https://github.com/monam2/traders/tree/main/.agent/skills/agent-backend
Command: npx skills add https://github.com/monam2/traders --skill backend-engineer-monam2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

์•ˆ์ •์ ์ธ ๋ฐฑ์—”๋“œ API ์„ค๊ณ„์™€ SSE ์ŠคํŠธ๋ฆฌ๋ฐ ๊ตฌํ˜„, ์ปค์Šคํ…€ ์—๋Ÿฌ ์ฒด๊ณ„์˜ ๋ถ€์žฌ๋กœ ์ธํ•œ ๋ถˆ์•ˆ์ •์„ฑ๊ณผ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ์ €ํ•˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • API ์„ค๊ณ„: ์•ˆ์ •์ ์ธ API ๊ณ„์•ฝ๊ณผ ๋ช…ํ™•ํ•œ ์ŠคํŽ™ ์ •์˜.
  • SSE ์ŠคํŠธ๋ฆฌ๋ฐ: ์‹ค์‹œ๊ฐ„ ์„œ๋ฒ„-์ „์†ก ์ด๋ฒคํŠธ๋กœ ์‹ค์‹œ๊ฐ„ ํ”ผ๋“œ ์ œ๊ณต.
  • ์—๋Ÿฌ ์ฒ˜๋ฆฌ: ์ค‘์•™์ง‘์ค‘์‹ ์—๋Ÿฌ ์ฝ”๋“œ ์ฒด๊ณ„์™€ ์ผ๊ด€๋œ ๋ฉ”์‹œ์ง€ ํฌ๋งท.
  • Use Case: ํ”„๋กœ๋•์…˜ ์„œ๋น„์Šค์—์„œ REST ์—”๋“œํฌ์ธํŠธ์˜ ๊ฒฌ๊ณ ์„ฑ๊ณผ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐœ์„ .

Quick Start

Configure a backend API with SSE streaming and a centralized error system to guide immediate implementation.

Frequently Asked Questions about Backend Engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement SSE streaming for real-time REST API endpoints?โ–ผ

SSE streaming for REST APIs is implemented by establishing stable server-sent event connections to push real-time feeds to clients. This approach provides a persistent connection for streaming updates without repeated client polling overhead.

What is the best way to design centralized error handling for production backend services?โ–ผ

Centralized error handling uses a structured error code system and consistent message formats across REST endpoints. This ensures uniform error responses, simplifies debugging, and improves observability in production-grade services.

How do I build stable API contracts for backend workflows?โ–ผ

Stable API contracts are built by defining clear specifications and structured documentation templates for backend workflows. This enforces consistent endpoint behavior and reduces integration friction between services.

Does this approach work for adding observability to existing REST endpoints?โ–ผ

Yes, implementing structured error codes and consistent API contracts directly improves observability for REST endpoints. Centralized error logging provides the structured data needed for effective production monitoring.

When do I need SSE streaming instead of standard REST request-response cycles?โ–ผ

SSE streaming is needed for real-time server-transmitted events like live feeds, avoiding the latency of repeated REST polling. It maintains a persistent connection to push updates instantly to connected clients.