Backend Engineer

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

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/monam2/traders --skill backend-engineer-monam2
Or copy as Structured Prompt for Agent
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.