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, .claude/skills/<skill-name>/SKILL.md, 또는 .agents/skills/<skill-name>/SKILL.md (project); ~/.copilot/skills/<skill-name>/SKILL.md, ~/.claude/skills/<skill-name>/SKILL.md또는 ~/.agents/skills/<skill-name>/SKILL.md (개인) |
|
후크 | 에이전트 워크플로의 특정 지점에서 결정적으로 실행되는 사용자 지정 셸 명령 | .github/hooks/*.json |
|
MCP 서버 | 외부 시스템, API 및 데이터베이스에 연결 |
mcp.json (경로는 IDE에 따라 다름), GitHub (클라우드 에이전트)의 리포지토리 설정 또는 mcp-servers 구성의 사용자 지정 에이전트 속성 |
사용량 비교
이 표는 사용할 사용자 지정 기능을 결정하는 데 도움이 됩니다.
| 특징 | 트리거하는 방법 | 적합한 대상 | 사용 사례 예 |
|---|
[사용자 지정 지침](/copilot/concepts/prompting/response-customization) | 자동 | 컨텍스트 전체에 광범위하게 적용되는 표준, 지침 또는 기대 사항 | 코딩 표준, 접근성 규칙 적용, 검사 목록 검토 |
|
프롬프트 파일 | 수동: 채팅에서 직접 참조하거나 프롬프트 파일 선택기 사용 | 매번 다른 입력으로 한 번 실행하는 포커스가 있는 단일 작업 | 단위 테스트 생성, 코드 검토 검사 목록 실행 |
| 사용자 지정 에이전트 | 수동: IDE의 에이전트 드롭다운에서 선택하거나
IDE 및 표면 지원
이 표에서는 각 IDE 및 화면에서 지원되는 사용자 지정 기능을 보여 줍니다. 전체 Copilot 기능 매트릭스는 부조종사 기능 매트릭스을 참조하세요.
GitHub 는 안정적인 최신 IDE Copilot CLI및 Copilot 확장 버전을 사용하여 최상의 Copilot 환경을 얻을 것을 권장합니다.
**키:**
- ✓ = 지원됨
- ✗ = 지원되지 않음
- P = 미리 보기 상태
| 특징 | VS Code | Visual Studio | JetBrains IDE들 | 이클립스 | 엑스코드 | GitHub .com | Copilot CLI | |---------|:-------:|:-------------:|:---------:|:-------:|:-----:|:-------:|:---:| | 사용자 지정 지침 | ✓ | ✓ | P | P | P | ✓ | ✓ | | 프롬프트 파일 | ✓ | ✓ | P | ✗ | P | ✗ | ✗ | | 사용자 지정 에이전트 | ✓ | ✗ | P | P | P | ✓ | ✓ | | 하위 대리인 | ✓ | ✗ | P | P | P | ✗ | ✓ | | 에이전트 기술 | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ | | 후크 | P | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | | MCP 서버 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
각 IDE 및 화면에서 지원되는 사용자 지정 명령 형식에 대한 자세한 내용은 다양한 유형의 사용자 지정 지침 지원을 참조하세요.
추가 읽기
-
[AUTOTITLE](/copilot/tutorials/customization-library) - 큐레이팅된 예제 컬렉션