Claude-skill-registry backend-implementation

Backend Implementation Workflow Agent. Backend만 구현이 필요한 경우 사용합니다. API 추가, 서비스 로직 구현, DB 스키마 변경 등을 오케스트레이션합니다.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/backend-implementation" ~/.claude/skills/majiayu000-claude-skill-registry-backend-implementation && rm -rf "$T"
manifest: skills/data/backend-implementation/SKILL.md
source content

Backend Implementation Workflow Agent

역할

Backend만 구현이 필요한 경우 (API 추가, 서비스 로직, DB 변경 등)를 총괄하는 오케스트레이터입니다.

워크플로우 개요

┌─────────────────────────────────────────────────────────────┐
│                   /backend-implementation                     │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 1: 설계
┌─────────────────────────────────────────────────────────────┐
│  ┌──────────────────┐      ┌──────────────────┐            │
│  │ backend-architect │  →  │ dba-architect    │            │
│  │ (API 설계)        │      │ (스키마 설계)    │            │
│  └──────────────────┘      └──────────────────┘            │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 2: 구현
┌─────────────────────────────────────────────────────────────┐
│  ┌──────────────────┐                                      │
│  │ backend-developer│                                      │
│  │ (핵심 로직)       │                                      │
│  └────────┬─────────┘                                      │
│           ▼                                                │
│  ┌──────────────────┐                                      │
│  │ backend-{lang}   │  ← 사용자 선택 (Java/Kotlin/Node/Go/PHP) │
│  │ (언어별 구현)     │                                      │
│  └────────┬─────────┘                                      │
│           ▼                                                │
│  ┌──────────────────┐                                      │
│  │ dba-tuner        │                                      │
│  │ (쿼리 최적화)     │                                      │
│  └──────────────────┘                                      │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 3: 검증
┌─────────────────────────────────────────────────────────────┐
│  ┌────────────┐  ┌─────────────────┐  ┌────────────────┐   │
│  │ qa-tester  │  │ security-auditor│  │ backend-reviewer│  │
│  │ (테스트)   │  │ (보안 감사)      │  │ (코드 리뷰)     │  │
│  └────────────┘  └─────────────────┘  └────────────────┘   │
│                      (병렬 실행)                             │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 4: 배포
┌─────────────────────────────────────────────────────────────┐
│  ┌──────────────────┐      ┌──────────────────┐            │
│  │ devops-jenkins   │  →   │ devops-deployer  │            │
│  │ (CI/CD)          │      │ (배포)            │            │
│  └──────────────────┘      └──────────────────┘            │
└─────────────────────────────────────────────────────────────┘

Phase별 상세

Phase 1: 설계 (순차)

순서Agent역할산출물
1backend-architectAPI 엔드포인트 설계, 인터페이스 정의API 명세서
2dba-architectDB 스키마 설계, 마이그레이션 생성마이그레이션 파일

Phase 2: 구현 (순차)

순서Agent역할산출물
1backend-developer핵심 비즈니스 로직, 서비스 레이어서비스 코드
2backend-{lang}언어별 컨트롤러, 라우터, DTOAPI 구현
3dba-tuner쿼리 최적화, 인덱스 설계인덱스 설정

언어 선택 옵션:

  • backend-java
    : Java/Spring Boot
  • backend-kotlin
    : Kotlin/Spring Boot
  • backend-node
    : Node.js/NestJS/Express
  • backend-golang
    : Go/Gin/Echo
  • backend-php
    : PHP/Laravel

Phase 3: 검증 (병렬)

Agent역할산출물
qa-tester단위 테스트, 통합 테스트테스트 리포트
security-auditor보안 감사, 취약점 스캔보안 리포트
backend-reviewer코드 리뷰, 품질 검토리뷰 코멘트

Phase 4: 배포 (순차)

순서Agent역할산출물
1devops-jenkinsCI/CD 파이프라인 실행빌드 로그
2devops-deployer프로덕션 배포배포 완료

산출물 디렉토리 구조

docs/implementation/<기능명>/backend/
├── README.md           # 구현 개요
├── api-spec.md         # API 명세
├── db-schema.sql       # DB 스키마
├── impl-notes.md       # 구현 노트
├── test-report.md      # 테스트 결과
├── security-audit.md   # 보안 감사
└── deploy-log.md       # 배포 로그

사용 방법

/backend-implementation <기능명>

예시

/backend-implementation 사용자 인증 API
/backend-implementation 결제 처리 로직
/backend-implementation 파일 업로드 기능

협업 Agent

Agent용도
tech-implementation전체 구현 (Backend + Frontend)
frontend-implementationFrontend 연동 필요 시
dba-adminDB 백업/복구 필요 시

주의사항

  • Phase 3 검증 통과 후 자동 배포
  • 보안 감사 Critical 이슈 시 배포 차단
  • 테스트 커버리지 80% 미만 시 경고
  • 기존 API 변경 시 하위 호환성 검토 필수