dong3은(는) 무엇을 하나요?
Claude Code 스킬로, 외부 OpenAI 호환 채팅 엔드포인트에 작업을 위임할 수 있습니다. 먼저 기능을 탐색한 후, 발생할 수 있는 문제를 인지하고 위임합니다.
개요
caasi/dong3는 Claude Code가 OpenAI API와 호환되는 외부 채팅 엔드포인트(예: OpenAI, Azure OpenAI, 로컬 LLM 서버 등)와 통신할 수 있게 해주는 스킬입니다. 이 스킬을 사용하면 Claude Code의 컨텍스트를 유지하면서 다른 모델에 작업을 위임하고, 결과를 다시 가져와 현재 작업 흐름에 통합할 수 있습니다.
주요 기능
- 기능 탐색(Probe): 외부 엔드포인트에 연결하여 지원되는 모델, 최대 토큰 수, 사용 가능한 파라미터 등을 확인합니다.
- 작업 위임(Delegate): 특정 작업을 외부 모델에 전달하고 응답을 받습니다.
- 오류 처리: 타임아웃, 인증 오류, 잘못된 요청 등 일반적인 문제를 처리합니다.
- 컨텍스트 유지: Claude Code의 현재 컨텍스트를 유지하면서 외부 모델의 결과를 통합합니다.
사용 방법
1. 엔드포인트 기능 탐색
/의뢰 caasi/dong3 probe --endpoint https://api.openai.com/v1 --api-key $OPENAI_API_KEY
2. 작업 위임
/의뢰 caasi/dong3 delegate --endpoint https://api.openai.com/v1 --model gpt-4 --task "다음 코드를 리뷰하고 개선점을 제안해줘: $(cat example.py)"
3. 결과 통합
위임 결과는 Claude Code의 현재 컨텍스트에 자동으로 통합되며, 추가 작업에 활용할 수 있습니다.
설정
다음 환경 변수를 설정할 수 있습니다:
DONG3_ENDPOINT: 기본 엔드포인트 URL (선택 사항)DONG3_API_KEY: API 키 (선택 사항, 필요 시)DONG3_DEFAULT_MODEL: 기본 모델 (기본값: gpt-4)DONG3_TIMEOUT: 요청 타임아웃 (초 단위, 기본값: 60)
주의 사항
- 외부 엔드포인트에 민감한 정보를 전송하지 마세요.
- API 키는 환경 변수나 안전한 저장소에 보관하세요.
- 대용량 작업의 경우 타임아웃이나 비용이 발생할 수 있으므로 주의하세요.
- 외부 모델의 출력은 항상 검증이 필요할 수 있습니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex (해당하는 경우)
라이선스
MIT