GitHub Copilot은 워크플로, 팀의 표준 및 프로젝트의 요구에 맞게 동작을 조정할 수 있는 몇 가지 사용자 지정 기능을 제공합니다. 아래 표를 사용하여 사용 사례에 적합한 테이블을 찾습니다.
기능 개요
이 표에서는 각 사용자 지정 기능이 무엇이며 어디에 있는지 보여줍니다.
| 특징 | 그것이 무엇인지 | 파일 이름 및 위치 |
|---|
[사용자 지정 지침](/copilot/concepts/prompting/response-customization) | 정의된 범위 내의 모든 상호 작용에 자동으로 적용되는 Always-On 컨텍스트 |
`.github/copilot-instructions.md` (리포지토리 전체), `.github/instructions/*.instructions.md` (경로별), `AGENTS.md` (타사 에이전트) 또는 GitHub의 UI를 통한 개인/조직 설정. |
|
프롬프트 파일 | 입력 변수를 사용하여 재사용 가능한 독립 실행형 프롬프트 템플릿 | .github/prompts/*.prompt.md |
|
사용자 지정 에이전트 | 고유한 지침, 도구 제한 및 컨텍스트가 있는 전문가 페르소나 | .github/agents/AGENT-NAME.md (리포지토리), agents/AGENT-NAME.md``.github-private 리포지토리(조직/엔터프라이즈) 또는 사용자 프로필 |
|
하위 대리인 | 격리된 컨텍스트에서 위임된 작업을 처리하기 위해 주 에이전트에 의해 생성된 별도의 에이전트 | 해당 없음(사용자가 구성한 파일이 아닌 런타임 프로세스) |
|
에이전트 기술 | 작업과 관련이 있을 때 Copilot가 로드하는 지침, 스크립트 및 리소스를 포함한 폴더 |
.github/skills/<skill-name>/SKILL.md (프로젝트) 또는 ~/.copilot/skills/<skill-name>/SKILL.md (개인) |
|
MCP 서버 | 외부 시스템, API 및 데이터베이스에 연결 | mcp.json (경로는 IDE에 따라 다릅니다), GitHub의 코딩 에이전트 설정이나 사용자 지정 에이전트 구성을 위한 mcp-servers 속성 |
사용량 비교
이 표는 사용할 사용자 지정 기능을 결정하는 데 도움이 됩니다.
| 특징 | 트리거하는 방법 | 적합한 대상 | 사용 사례 예 |
|---|
[사용자 지정 지침](/copilot/concepts/prompting/response-customization) | 자동 | 컨텍스트 전체에 광범위하게 적용되는 표준, 지침 또는 기대 사항 | 코딩 표준, 접근성 규칙 적용, 검사 목록 검토 |
| 프롬프트 파일 | 수동: 채팅에서 직접 참조하거나 프롬프트 파일 선택기 사용 | 매번 다른 입력으로 한 번 실행하는 포커스가 있는 단일 작업 | 단위 테스트 생성, 코드 검토 검사 목록 실행 | | 사용자 지정 에이전트 | 수동으로: IDE에서 에이전트 드롭다운 메뉴를 선택하거나, GitHub, 또는 코파일럿 CLI 에서 선택합니다. | 특수한 기능 또는 엄격한 핸드오프가 필요한 고유한 단계가 있는 프로젝트 또는 프로세스 | React Reviewer 에이전트, 읽기 전용 감사 에이전트 | | 하위 대리인 | 작업을 자동화하거나 프롬프트 내에서 하위 에이전트를 직접 호출하여 사용해 보세요. | 주 에이전트에서 격리된 상태로 실행해야 하는 복잡한 하위 작업 | 코드베이스 연구, 테스트 도구 모음 실행 | | 에이전트 기술 | 자동: Copilot가 프롬프트와 관련해서 선택함. | 필요에 따라 로드해야 하는 번들 자산이 있는 다단계 워크플로 | GitHub Actions 오류 디버깅, 배포 절차, 릴리스 정보 초안 작성 | | MCP 서버 | 자동 또는 이름으로 특정 도구 요청 | 외부 도구 또는 실시간 데이터에 액세스해야 하는 작업 | 문제 및 PR 관리(GitHub MCP 서버), 브라우저 테스트 자동화(Playwright MCP 서버) |
IDE 및 표면 지원
이 표에서는 각 IDE 및 화면에서 지원되는 사용자 지정 기능을 보여 줍니다. Copilot 기능 매트릭스 전체는 부조종사 기능 매트릭스을 참조하세요.
GitHub는 최상의 사용자 경험을 위해 최신 안정화 버전의 IDE와 코파일럿 CLI, 그리고 Copilot 확장 프로그램을 함께 사용하실 것을 권장합니다.
**키:**
- ✓ = 지원됨
- ✗ = 지원되지 않음
- P = 미리 보기 상태
| 특징 | VS Code | 자료 변수.product.prodname_vs %} | JetBrains IDE들 | 이클립스 | 엑스코드 | GitHub .com | 코파일럿 CLI |
|---|---|---|---|---|---|---|---|
| 사용자 지정 지침 | ✓ | ✓ | P | P | P | ✓ | ✓ |
| 프롬프트 파일 | ✓ | ✓ | P | ✗ | P | ✗ | ✓ |
| 사용자 지정 에이전트 | ✓ | ✗ | P | P | P | ✓ | ✓ |
| 하위 대리인 | ✓ | ✗ | P | P | P | ✗ | ✓ |
| 에이전트 기술 | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ |
| MCP 서버 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
각 IDE 및 화면에서 지원되는 사용자 지정 명령 형식에 대한 자세한 내용은 다양한 유형의 사용자 지정 지침 지원을 참조하세요.
추가 읽기
-
[AUTOTITLE](/copilot/tutorials/customization-library) - 큐레이팅된 예제 컬렉션