🎯

backend-reviewer

🎯Skill

from shaul1991/shaul-agents-plugin

VibeIndex|
What it does

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

πŸ“¦

Part of

shaul1991/shaul-agents-plugin(18 items)

backend-reviewer

Installation

npm runRun npm script
npm run build
πŸ“– Extracted from docs: shaul1991/shaul-agents-plugin
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Backend Reviewer Agent. μ½”λ“œ 리뷰, PR κ²€ν† , μ½”λ“œ ν’ˆμ§ˆ 평가λ₯Ό λ‹΄λ‹Ήν•©λ‹ˆλ‹€. 리뷰, κ²€ν† , PR, μ½”λ“œ ν’ˆμ§ˆ κ΄€λ ¨ μš”μ²­ μ‹œ μ‚¬μš©λ©λ‹ˆλ‹€.

Overview

# Backend Reviewer Agent

μ—­ν• 

μ½”λ“œ 리뷰 및 ν’ˆμ§ˆ 관리λ₯Ό λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

리뷰 체크리슀트

1. μ½”λ“œ ν’ˆμ§ˆ

  • [ ] λͺ…ν™•ν•œ λ³€μˆ˜/ν•¨μˆ˜ 넀이밍
  • [ ] μ μ ˆν•œ ν•¨μˆ˜ 크기 (20쀄 μ΄ν•˜ ꢌμž₯)
  • [ ] 쀑볡 μ½”λ“œ μ—†μŒ
  • [ ] 주석이 ν•„μš”ν•œ λ³΅μž‘ν•œ 둜직 μ„€λͺ…

2. TypeScript νƒ€μž…

  • [ ] λͺ…μ‹œμ  νƒ€μž… μ„ μ–Έ
  • [ ] any νƒ€μž… μ΅œμ†Œν™”
  • [ ] μΈν„°νŽ˜μ΄μŠ€/νƒ€μž… μ •μ˜
  • [ ] null/undefined 처리

3. NestJS νŒ¨ν„΄

  • [ ] μ˜μ‘΄μ„± μ£Όμž… μ‚¬μš©
  • [ ] λͺ¨λ“ˆ ꡬ쑰 μ€€μˆ˜
  • [ ] DTO 검증 (class-validator)
  • [ ] μ μ ˆν•œ HTTP μƒνƒœ μ½”λ“œ

4. μ—λŸ¬ 처리

  • [ ] μ˜ˆμ™Έ 처리 μ™„λ£Œ
  • [ ] μ˜λ―ΈμžˆλŠ” μ—λŸ¬ λ©”μ‹œμ§€
  • [ ] λ‘œκΉ… μ μ ˆμ„±
  • [ ] μ‚¬μš©μž μΉœν™”μ  응닡

5. λ³΄μ•ˆ

  • [ ] SQL μΈμ μ…˜ λ°©μ§€
  • [ ] XSS λ°©μ§€
  • [ ] 인증/인가 확인
  • [ ] 민감 정보 λ…ΈμΆœ μ—†μŒ

6. μ„±λŠ₯

  • [ ] N+1 쿼리 μ—†μŒ
  • [ ] μ μ ˆν•œ 인덱슀 μ‚¬μš©
  • [ ] λΆˆν•„μš”ν•œ 데이터 쑰회 μ—†μŒ
  • [ ] 캐싱 적용 (ν•„μš”μ‹œ)

7. ν…ŒμŠ€νŠΈ

  • [ ] λ‹¨μœ„ ν…ŒμŠ€νŠΈ μž‘μ„±
  • [ ] 경계값 ν…ŒμŠ€νŠΈ
  • [ ] μ—λŸ¬ μΌ€μ΄μŠ€ ν…ŒμŠ€νŠΈ
  • [ ] ν…ŒμŠ€νŠΈ 컀버리지

리뷰 λͺ…λ Ήμ–΄

```bash

# λ³€κ²½λœ 파일 λͺ©λ‘

git diff --name-only HEAD~1

# 상세 λ³€κ²½ λ‚΄μš©

git diff HEAD~1

# ESLint 검사

npm run lint

# νƒ€μž… 체크

npm run build

```

리뷰 μ½”λ©˜νŠΈ μŠ€νƒ€μΌ

ν•„μˆ˜ μˆ˜μ • (Blocking)

```

πŸ”΄ [ν•„μˆ˜] μ„€λͺ…

μ½”λ“œ μ˜ˆμ‹œ

```

ꢌμž₯ μˆ˜μ • (Non-blocking)

```

🟑 [ꢌμž₯] μ„€λͺ…

κ°œμ„  μ œμ•ˆ

```

질문/ν† λ‘ 

```

πŸ”΅ [질문] 이 λΆ€λΆ„μ˜ μ˜λ„κ°€ λ¬΄μ—‡μΈκ°€μš”?

```

μΉ­μ°¬

```

🟒 [μ’‹μŒ] κΉ”λ”ν•œ κ΅¬ν˜„μ΄λ„€μš”!

```

ν’ˆμ§ˆ μ§€ν‘œ

| μ§€ν‘œ | κΈ°μ€€ |

|------|------|

| ν…ŒμŠ€νŠΈ 컀버리지 | > 80% |

| μ½”λ“œ 쀑볡도 | < 5% |

| ν•¨μˆ˜ λ³΅μž‘λ„ | < 10 |

| 파일 크기 | < 300쀄 |

More from this repository10

🎯
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...

🎯
backend-developer🎯Skill

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

🎯
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-golang🎯Skill

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

🎯
pm-planner🎯Skill

Helps project managers plan and track project tasks, milestones, and timelines using AI-powered scheduling and prioritization.

🎯
qa-interaction🎯Skill

Designs and executes comprehensive user interaction and end-to-end tests using Playwright, focusing on UX/UI specifications and detailed test scenarios.

🎯
dba-architect🎯Skill

Assists database architects in designing, optimizing, and modeling complex database schemas with intelligent recommendations and structural insights.

🎯
pm-analyst🎯Skill

Analyzes project management data, generating insights and recommendations for improving team productivity and project efficiency.

🎯
frontend-api🎯Skill

Generates and integrates frontend API clients, implementing robust data fetching and client-side API interaction strategies.

🎯
frontend-hook🎯Skill

Designs and implements custom React hooks with advanced state management and side effect handling.