Skip to main content

Copilot 사용자 지정 참고 자료

에 대한 GitHub Copilot다양한 사용자 지정 옵션을 비교합니다.

          GitHub Copilot 에서는 워크플로, 팀의 표준 및 프로젝트의 요구 사항에 맞게 동작을 조정할 수 있는 몇 가지 사용자 지정 기능을 제공합니다. 아래 표를 사용하여 사용 사례에 적합한 테이블을 찾습니다.

기능 개요

이 표에서는 각 사용자 지정 기능이 무엇이며 어디에 있는지 보여줍니다.

특징그것이 무엇인지파일 이름 및 위치
사용자 지정 지침정의된 범위 내의 모든 상호 작용에 자동으로 적용되는 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 구성의 사용자 지정 에이전트 속성 |

사용량 비교

이 표는 사용할 사용자 지정 기능을 결정하는 데 도움이 됩니다.

특징트리거하는 방법적합한 대상사용 사례 예
사용자 지정 지침자동컨텍스트 전체에 광범위하게 적용되는 표준, 지침 또는 기대 사항코딩 표준, 접근성 규칙 적용, 검사 목록 검토
프롬프트 파일수동: 채팅에서 직접 참조하거나 프롬프트 파일 선택기 사용매번 다른 입력으로 한 번 실행하는 포커스가 있는 단일 작업단위 테스트 생성, 코드 검토 검사 목록 실행
사용자 지정 에이전트매뉴얼: IDE,GitHub 또는 코파일럿 CLI의 에이전트 드롭다운 메뉴에서 수동으로 선택하여 설정을 진행하십시오.특수한 기능 또는 엄격한 핸드오프가 필요한 고유한 단계가 있는 프로젝트 또는 프로세스React Reviewer 에이전트, 읽기 전용 감사 에이전트
하위 대리인자동으로 하거나 프롬프트에서 하위 에이전트을 직접 참조하십시오.주 에이전트에서 격리된 상태로 실행해야 하는 복잡한 하위 작업코드베이스 연구, 테스트 도구 모음 실행
에이전트 기술자동: Copilot가 프롬프트와 관련 있을 때 선택됨.필요에 따라 로드해야 하는 번들 자산이 있는 다단계 워크플로
          GitHub Actions 오류 디버깅, 배포 절차, 릴리스 정보 초안 작성 |

| 후크 | 자동: 구성된 수명 주기 이벤트에서 | 에이전트 수명 주기의 특정 지점에서 실행해야 하는 작업(실행 보장) | 파일을 편집할 때마다 포맷터를 실행하고, 도구 실행을 승인 또는 거부하고, 를 사용하여 자격 증명 누수 방지 secret scanning | | MCP 서버 | 자동 또는 이름으로 특정 도구 요청 | 외부 도구 또는 실시간 데이터에 액세스해야 하는 작업 | 이슈 및 PR 관리(GitHub MCP 서버) 및 브라우저 테스트 자동화(Playwright MCP 서버) |

IDE 및 표면 지원

이 표에서는 각 IDE 및 화면에서 지원되는 사용자 지정 기능을 보여 줍니다. 전체 Copilot 기능 매트릭스는 Copilot 기능 매트릭스을 참조하세요.

          GitHub 는 안정적인 최신 IDE 코파일럿 CLI및 Copilot 확장 버전을 사용하여 최상의 Copilot 환경을 얻을 것을 권장합니다.

          **키:**
  • ✓ = 지원됨
  • ✗ = 지원되지 않음
  • P = 미리 보기 상태

| 특징 | VS Code | Visual Studio | JetBrains IDE들 | 이클립스 | 엑스코드 | GitHub .com | 코파일럿 CLI | |---------|:-------:|:-------------:|:---------:|:-------:|:-----:|:-------:|:---:| | 사용자 지정 지침 | ✓ | ✓ | P | P | P | ✓ | ✓ | | 프롬프트 파일 | ✓ | ✓ | P | ✗ | P | ✗ | ✓ | | 사용자 지정 에이전트 | ✓ | ✗ | P | P | P | ✓ | ✓ | | 하위 대리인 | ✓ | ✗ | P | P | P | ✗ | ✓ | | 에이전트 기술 | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ | | 후크 | P | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | | MCP 서버 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |

각 IDE 및 화면에서 지원되는 사용자 지정 명령 형식에 대한 자세한 내용은 다양한 유형의 사용자 지정 지침 지원을 참조하세요.

추가 읽기