지원 카테고리
언어별로 통합된 올인원 에이전트 1개씩입니다. 각 에이전트가 설치, 필수 + 확장 API, 웹훅, Raw HTTP 마이그레이션, 코드 감사, 빌드 검증까지 전체 연동 과정을 담당합니다.| 카테고리 | 에이전트 | 설명 |
|---|---|---|
| Node SDK | @agent-playcamp-node | @playcamp/node-sdk 연동 |
| Go SDK | @agent-playcamp-go | github.com/playcamp/playcamp-go-sdk 연동 |
| API | @agent-playcamp-api | Python, Java, C#, PHP 등을 위한 직접 HTTP API 가이드 |
빠른 시작
설치 옵션
에이전트
각 에이전트는 해당 언어의 모든 역할을 담당하는 단일 통합 에이전트입니다. 필요한 작업만 설명하면 에이전트가 알맞은 모드를 선택합니다.| 모드 | 설명 |
|---|---|
| 연동(Integrate) | SDK 설치, 클라이언트 초기화, 필수 + 확장 API (스폰서, 쿠폰, 결제, 플레이타임, WebView OTT, 벌크) |
| 웹훅(Webhooks) | 엔드포인트 설정, 서명 검증, 배치 이벤트 처리 (이벤트 7종) |
| 마이그레이션(Migrate) | Raw HTTP(fetch/axios, net/http)를 SDK 메서드로 전환 |
| 감사(Audit) | 정확성·보안·모범사례 관점의 읽기 전용 코드 리뷰 |
| 검증(Verify) | 빌드/컴파일, 의존성, 환경 설정 점검 |
@agent-playcamp-node — Node SDK
@playcamp/node-sdk 담당: 설치 및 클라이언트 초기화, 필수 API(스폰서/쿠폰/결제), 플레이타임 세션, 벌크 결제, WebView OTT, 웹훅 수신 및 서명 검증, Raw HTTP → SDK 마이그레이션, 코드 감사, TypeScript 빌드/환경 검증.
@agent-playcamp-go — Go SDK
github.com/playcamp/playcamp-go-sdk에 대해 동일한 범위를 Go 관용구로 제공 — errors.As(), context.Context, 포인터 헬퍼, webhookutil.Verify() 서명 검증, go build/go vet 검증.
@agent-playcamp-api — 직접 HTTP API
SDK 미지원 언어(Python, Java, C#, PHP, Ruby, curl)용: 엔드포인트 문서, Bearer 인증, 요청/응답 예제, 웹훅 검증, 에러 처리.
사용 예시
Node.js
Go
직접 API 연동 (SDK 미지원 언어)
마이그레이션
에이전트 직접 호출
에이전트 이름을 명시적으로 지정할 수도 있습니다:권장 워크플로우
단일 에이전트로 모드를 바꿔가며 전체 연동을 진행합니다:- 연동 — SDK 설치, 클라이언트 초기화, 필수 + 확장 API 구현
- 웹훅 — 웹훅 엔드포인트 및 서명 검증 설정
- 감사 — 전체 연동의 정확성·보안 검토 (읽기 전용)
- 검증 — 빌드, 설정, 환경 검증
- Node.js
- Go
모든 단계에
@agent-playcamp-node를 사용합니다. 마이그레이션은 *“기존 fetch/axios 호출을 PlayCamp SDK로 전환해줘”*로 시작한 뒤 감사·검증을 요청하세요.동작 원리
설치 스크립트가.claude/agents/에 에이전트 파일을 추가하고, 프로젝트의 CLAUDE.md에 라우팅 규칙을 자동 추가합니다. PlayCamp 관련 요청 시 Claude Code가 자동으로 해당 언어 에이전트에 위임합니다.
에이전트는 프로젝트의 파일을 읽고, 쓰고, 편집할 수 있는 전체 권한을 가집니다. npm/Go 패키지 설치, 모듈 생성, 서버 코드 수정이 가능합니다. 감사·검증 모드에서는 코드를 수정하지 않고 읽고 보고만 합니다.