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.mdsource 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 | 역할 | 산출물 |
|---|---|---|---|
| 1 | backend-architect | API 엔드포인트 설계, 인터페이스 정의 | API 명세서 |
| 2 | dba-architect | DB 스키마 설계, 마이그레이션 생성 | 마이그레이션 파일 |
Phase 2: 구현 (순차)
| 순서 | Agent | 역할 | 산출물 |
|---|---|---|---|
| 1 | backend-developer | 핵심 비즈니스 로직, 서비스 레이어 | 서비스 코드 |
| 2 | backend-{lang} | 언어별 컨트롤러, 라우터, DTO | API 구현 |
| 3 | dba-tuner | 쿼리 최적화, 인덱스 설계 | 인덱스 설정 |
언어 선택 옵션:
: Java/Spring Bootbackend-java
: Kotlin/Spring Bootbackend-kotlin
: Node.js/NestJS/Expressbackend-node
: Go/Gin/Echobackend-golang
: PHP/Laravelbackend-php
Phase 3: 검증 (병렬)
| Agent | 역할 | 산출물 |
|---|---|---|
| qa-tester | 단위 테스트, 통합 테스트 | 테스트 리포트 |
| security-auditor | 보안 감사, 취약점 스캔 | 보안 리포트 |
| backend-reviewer | 코드 리뷰, 품질 검토 | 리뷰 코멘트 |
Phase 4: 배포 (순차)
| 순서 | Agent | 역할 | 산출물 |
|---|---|---|---|
| 1 | devops-jenkins | CI/CD 파이프라인 실행 | 빌드 로그 |
| 2 | devops-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-implementation | Frontend 연동 필요 시 |
| dba-admin | DB 백업/복구 필요 시 |
주의사항
- Phase 3 검증 통과 후 자동 배포
- 보안 감사 Critical 이슈 시 배포 차단
- 테스트 커버리지 80% 미만 시 경고
- 기존 API 변경 시 하위 호환성 검토 필수