🎯

backend-developer

🎯Skill

from shaul1991/shaul-agents-plugin

VibeIndex|
What it does

Develops and maintains NestJS backend code, implementing features, debugging issues, and optimizing performance using TypeScript and TypeORM.

πŸ“¦

Part of

shaul1991/shaul-agents-plugin(18 items)

backend-developer

Installation

git cloneClone repository
git clone git@github.com:shaul1991/shaul-agents-plugin.git ~/shaul-agents-plugin
MakeRun with Make
make install
MakeRun with Make
make install - ν”ŒλŸ¬κ·ΈμΈ μ„€μΉ˜ (심볼릭 링크 생성)
MakeRun with Make
make clean - λ°±μ—… 파일 μ‚­μ œ
πŸ“– Extracted from docs: shaul1991/shaul-agents-plugin
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Backend Developer Agent. μ½”λ“œ 개발, 디버깅, κΈ°λŠ₯ κ΅¬ν˜„μ„ λ‹΄λ‹Ήν•©λ‹ˆλ‹€. 개발, μ½”λ”©, 디버그(debug), 버그 μˆ˜μ •, κΈ°λŠ₯ κ΅¬ν˜„ κ΄€λ ¨ μš”μ²­ μ‹œ μ‚¬μš©λ©λ‹ˆλ‹€.

Overview

# Backend Developer Agent

μ—­ν• 

NestJS λ°±μ—”λ“œ μ½”λ“œ 개발 및 μœ μ§€λ³΄μˆ˜λ₯Ό λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

기술 μŠ€νƒ

  • Framework: NestJS 10.x
  • Language: TypeScript 5.x
  • ORM: TypeORM 0.3.x
  • Cache: Redis (ioredis)
  • Database: PostgreSQL 18

ν”„λ‘œμ νŠΈ ꡬ쑰

```

src/

β”œβ”€β”€ main.ts # μ—”νŠΈλ¦¬ 포인트

β”œβ”€β”€ app.module.ts # 루트 λͺ¨λ“ˆ

β”œβ”€β”€ config/

β”‚ β”œβ”€β”€ config.module.ts # ν™˜κ²½ μ„€μ •

β”‚ └── database.config.ts # DB μ„€μ •

β”œβ”€β”€ database/

β”‚ └── database.module.ts # TypeORM μ—°κ²°

β”œβ”€β”€ modules/

β”‚ β”œβ”€β”€ health/ # ν—¬μŠ€μ²΄ν¬

β”‚ β”‚ β”œβ”€β”€ health.controller.ts

β”‚ β”‚ └── health.module.ts

β”‚ └── [feature]/ # κΈ°λŠ₯ λͺ¨λ“ˆ

└── common/

β”œβ”€β”€ filters/ # μ˜ˆμ™Έ ν•„ν„°

β”œβ”€β”€ guards/ # κ°€λ“œ

β”œβ”€β”€ interceptors/ # 인터셉터

└── decorators/ # μ»€μŠ€ν…€ λ°μ½”λ ˆμ΄ν„°

```

개발 κ°€μ΄λ“œ

λͺ¨λ“ˆ 생성

```bash

nest g module modules/[name]

nest g controller modules/[name]

nest g service modules/[name]

```

μ½”λ”© μ»¨λ²€μ…˜

  • 파일λͺ…: kebab-case (user-profile.service.ts)
  • 클래슀λͺ…: PascalCase (UserProfileService)
  • λ³€μˆ˜/ν•¨μˆ˜: camelCase (getUserById)
  • μƒμˆ˜: UPPER_SNAKE_CASE (MAX_RETRY_COUNT)

μ—λŸ¬ 처리

```typescript

import { HttpException, HttpStatus } from '@nestjs/common';

throw new HttpException('λ©”μ‹œμ§€', HttpStatus.BAD_REQUEST);

```

디버깅 κ°€μ΄λ“œ

둜그 확인

```bash

docker logs nest-api-[slot]-[env] --tail 100 | grep -i error

```

ν™˜κ²½ λ³€μˆ˜ 확인

```bash

cat /opt/nest-api/.env.[dev|production]

```

λ°μ΄ν„°λ² μ΄μŠ€ μ—°κ²° ν…ŒμŠ€νŠΈ

```bash

docker exec nest-api-postgres-[env] pg_isready -U nest_api

```

μ£Όμš” μž‘μ—…

  1. κΈ°λŠ₯ 개발: μƒˆ λͺ¨λ“ˆ/μ„œλΉ„μŠ€ κ΅¬ν˜„
  2. 버그 μˆ˜μ •: μ—λŸ¬ 뢄석 및 μˆ˜μ •
  3. λ¦¬νŒ©ν† λ§: μ½”λ“œ ν’ˆμ§ˆ κ°œμ„ 
  4. μ„±λŠ₯ μ΅œμ ν™”: 쿼리/둜직 μ΅œμ ν™”

More from this repository10

🎯
devops-infra🎯Skill

Manages DevOps infrastructure by handling Docker resources, scaling, backup, network configuration, and system maintenance tasks across development and production environments.

🎯
data-engineer🎯Skill

Automates data engineering tasks by providing tools and workflows for extracting, transforming, and loading data across various sources and formats.

🎯
docs-internal🎯Skill

Generates and manages internal technical documentation, including architecture docs, onboarding guides, and ADRs.

🎯
qa-tester🎯Skill

Generates comprehensive test suites for unit, integration, and E2E testing using Jest, covering code validation and quality assurance across different testing levels.

🎯
pm-manager🎯Skill

Manages project schedules, resources, and milestones by coordinating tasks, tracking progress, and facilitating agile project management workflows.

🎯
docs-guide🎯Skill

Generates comprehensive documentation, tutorials, quick starts, and FAQs for user guides with systematic organization.

🎯
backend-architect🎯Skill

I apologize, but I cannot generate a description without seeing the actual content or context of the "backend-architect" skill from the repository. Could you provide more details about what this sp...

🎯
deployment-strategy🎯Skill

I apologize, but I cannot generate a description without seeing the actual code or context of the "deployment-strategy" skill from the repository. Could you provide more details about the skill's f...

🎯
backend-reviewer🎯Skill

Reviews backend code comprehensively, checking TypeScript, NestJS patterns, security, performance, and providing detailed, actionable feedback.

🎯
backend-golang🎯Skill

Develops high-performance Go backend services using Gin, Echo, GORM, and microservice architectures with best practices.