copilot-cli-claude-code-compat은(는) 무엇을 하나요?
GitHub Copilot CLI를 위한 Claude Code 호환성 레이어 — 익숙한 Claude Code 구문을 Copilot CLI에서 사용할 수 있습니다. 플래그 변환 래퍼(cpc), /claude-help 참조 스킬, macOS, Linux, Windows용 설정 동기화 스크립트를 포함합니다.
개요
이 프로젝트는 Claude Code 사용자가 GitHub Copilot CLI로 전환할 때 발생할 수 있는 학습 곡선을 최소화합니다. Claude Code 명령어 구문을 Copilot CLI 명령어로 자동 변환하는 cpc 래퍼를 제공합니다.
주요 기능
cpc(Claude Prompt Copilot): Claude Code 스타일의 플래그를 Copilot CLI 플래그로 변환하는 명령줄 래퍼입니다./claude-help스킬: Copilot CLI 내에서 Claude Code 관련 도움말을 즉시 확인할 수 있는 참조 스킬입니다.- 설정 동기화 스크립트: macOS, Linux, Windows 각 운영체제에 맞는 설정 파일을 생성하고 동기화합니다.
설치 방법
요구 사항
- GitHub Copilot CLI가 설치되어 있어야 합니다.
- Node.js 16 이상
설치
npm install -g copilot-cli-claude-code-compat
또는 직접 클론하여 사용할 수도 있습니다:
git clone https://github.com/abhi-singhs/copilot-cli-claude-code-compat.git
cd copilot-cli-claude-code-compat
./setup.sh # Linux/macOS
# 또는
setup.ps1 # Windows PowerShell
사용법
cpc 래퍼 사용
Claude Code에서 사용하는 일반적인 명령어 예시:
# Claude Code 스타일
cpc -p "Explain this code"
# 위 명령어는 내부적으로 다음 Copilot CLI 명령어로 변환됩니다:
# gh copilot explain "Explain this code"
# 다른 예시:
cpc --suggest "Fix this bug"
# gh copilot suggest "Fix this bug"
/claude-help 스킬 사용
Copilot CLI 세션 내에서 /claude-help를 입력하면 Claude Code 호환성 관련 도움말을 확인할 수 있습니다.
지원되는 플래그 변환
| Claude Code 플래그 | Copilot CLI 플래그 | 설명 |
|---|---|---|
-p, --prompt | gh copilot explain | 코드 설명 요청 |
-s, --suggest | gh copilot suggest | 코드 제안 요청 |
-c, --command | gh copilot | 명령어 실행 |
--debug | --debug | 디버그 모드 활성화 |
설정 동기화
각 운영체제별 스크립트를 실행하여 설정 파일을 동기화할 수 있습니다:
- macOS/Linux:
./scripts/sync-config.sh - Windows:
scripts\sync-config.ps1
기여
기여는 언제나 환영합니다! 이슈를 열거나 풀 리퀘스트를 제출해 주세요.
라이선스
MIT