{"meta":{"title":"Copilot 사용자 지정 참고 자료","intro":"에 대한 GitHub Copilot다양한 사용자 지정 옵션을 비교합니다.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ko/copilot","title":"GitHub Copilot"},{"href":"/ko/copilot/reference","title":"참조"},{"href":"/ko/copilot/reference/customization-cheat-sheet","title":"사용자 지정 치트 시트"}],"documentType":"article"},"body":"# Copilot 사용자 지정 참고 자료\n\n에 대한 GitHub Copilot다양한 사용자 지정 옵션을 비교합니다.\n\nGitHub Copilot 에서는 워크플로, 팀의 표준 및 프로젝트의 요구 사항에 맞게 동작을 조정할 수 있는 몇 가지 사용자 지정 기능을 제공합니다. 아래 표를 사용하여 사용 사례에 적합한 테이블을 찾습니다.\n\n## 기능 개요\n\n이 표에서는 각 사용자 지정 기능이 무엇이며 어디에 있는지 보여줍니다.\n\n| 특징                                                                                                                                                                                                                        | 그것이 무엇인지                                           | 파일 이름 및 위치                      |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | ------------------------------- |\n| [사용자 지정 지침](/ko/copilot/concepts/prompting/response-customization)                                                                                                                                                        | 정의된 범위 내의 모든 상호 작용에 자동으로 적용되는 Always-On 컨텍스트       |                                 |\n| `.github/copilot-instructions.md` (리포지토리 전체), `.github/instructions/*.instructions.md` (경로별), `AGENTS.md` (타사 에이전트) 또는 GitHub에서 UI를 통한 개인/조직 설정                                                                           |                                                    |                                 |\n| [프롬프트 파일](/ko/copilot/concepts/prompting/response-customization?tool=vscode#about-prompt-files)                                                                                                                           | 입력 변수를 사용하여 재사용 가능한 독립 실행형 프롬프트 템플릿                | `.github/prompts/*.prompt.md`   |\n| [Custom agents](/ko/copilot/concepts/agents/cloud-agent/about-custom-agents)                                                                                                                                              | 고유한 지침, 도구 제한 및 컨텍스트가 있는 전문가 페르소나                  |                                 |\n| `.github/agents/AGENT-NAME.md`(리포지토리), 조직의 `.github` 또는 `.github-private` 리포지토리 내 `/agents/AGENT-NAME.md`(조직 수준), 지정된 `.github-private` 리포지토리 내 `/agents/AGENT-NAME.md`(엔터프라이즈 수준) 또는 사용자 프로필                             |                                                    |                                 |\n| [Subagents](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide#using-subagents)                                                                                                                                            | 격리된 컨텍스트에서 위임된 작업을 처리하기 위해 주 에이전트에 의해 생성된 별도의 에이전트 | 해당 없음(사용자가 구성한 파일이 아닌 런타임 프로세스) |\n| [에이전트 기술](/ko/copilot/concepts/agents/about-agent-skills)                                                                                                                                                                 | 작업과 관련된 경우 로드되는 Copilot 지침, 스크립트 및 리소스 폴더          |                                 |\n| `.github/skills/<skill-name>/SKILL.md`, `.claude/skills/<skill-name>/SKILL.md`또는 `.agents/skills/<skill-name>/SKILL.md` (프로젝트) `~/.copilot/skills/<skill-name>/SKILL.md` 또는 `~/.agents/skills/<skill-name>/SKILL.md` (개인) |                                                    |                                 |\n| [후크](/ko/copilot/concepts/agents/hooks)                                                                                                                                                                                   | 에이전트 워크플로의 특정 지점에서 결정적으로 실행되는 사용자 지정 셸 명령          | `.github/hooks/*.json`          |\n| [MCP 서버](/ko/copilot/concepts/context/mcp)                                                                                                                                                                                | 외부 시스템, API 및 데이터베이스에 연결                           |                                 |\n| `mcp.json` (경로는 IDE에 따라 다름), 리포지토리 MCP 설정 GitHub (적용 대상 cloud agent 및 Copilot code review) 또는 `mcp-servers` 구성의 custom agent 속성                                                                                           |                                                    |                                 |\n\n## 사용량 비교\n\n이 표는 사용할 사용자 지정 기능을 결정하는 데 도움이 됩니다.\n\n| 특징                                                                                              | 트리거하는 방법                                                             | 적합한 대상                                          | 사용 사례 예                                                                      |\n| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | ----------------------------------------------- | ---------------------------------------------------------------------------- |\n| [사용자 지정 지침](/ko/copilot/concepts/prompting/response-customization)                              | 자동                                                                   | 컨텍스트 전체에 광범위하게 적용되는 표준, 지침 또는 기대 사항             | 코딩 표준, 접근성 규칙 적용, 검사 목록 검토                                                   |\n| [프롬프트 파일](/ko/copilot/concepts/prompting/response-customization?tool=vscode#about-prompt-files) | 수동: 채팅에서 직접 참조하거나 프롬프트 파일 선택기 사용                                     | 매번 다른 입력으로 한 번 실행하는 포커스가 있는 단일 작업               | 단위 테스트 생성, 코드 검토 검사 목록 실행                                                    |\n| [Custom agents](/ko/copilot/concepts/agents/cloud-agent/about-custom-agents)                    | 매뉴얼: IDE,GitHub 또는 Copilot CLI의 에이전트 드롭다운 메뉴에서 수동으로 선택하여 설정을 진행하십시오. | 특수한 기능 또는 엄격한 핸드오프가 필요한 고유한 단계가 있는 프로젝트 또는 프로세스 | React Reviewer 에이전트, 읽기 전용 감사 에이전트                                           |\n| [Subagents](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide#using-subagents)                  | 자동으로 하거나 프롬프트에서 subagent을 직접 참조하십시오.                                 | 주 에이전트에서 격리된 상태로 실행해야 하는 복잡한 하위 작업              | 코드베이스 연구, 테스트 도구 모음 실행                                                       |\n| [에이전트 기술](/ko/copilot/concepts/agents/about-agent-skills)                                       | 자동: Copilot가 프롬프트와 관련 있을 때 선택됨.                                      | 필요에 따라 로드해야 하는 번들 자산이 있는 다단계 워크플로               |                                                                              |\n| GitHub Actions 오류 디버깅, 배포 절차, 릴리스 정보 초안 작성                                                      |                                                                      |                                                 |                                                                              |\n| [후크](/ko/copilot/concepts/agents/hooks)                                                         | 자동: 구성된 수명 주기 이벤트에서                                                  | 에이전트 수명 주기의 특정 지점에서 실행해야 하는 작업(실행 보장)           | 파일을 편집할 때마다 포맷터를 실행하고, 도구 실행을 승인 또는 거부하고, 를 사용하여 자격 증명 누수 방지 secret scanning |\n| [MCP 서버](/ko/copilot/concepts/context/mcp)                                                      | 자동 또는 이름으로 특정 도구 요청                                                  | 외부 도구 또는 실시간 데이터에 액세스해야 하는 작업                   | 이슈 및 PR 관리(GitHub MCP 서버) 및 브라우저 테스트 자동화(Playwright MCP 서버)                  |\n\n## IDE 및 표면 지원\n\n이 표에서는 각 IDE 및 화면에서 지원되는 사용자 지정 기능을 보여 줍니다. 전체 Copilot 기능 매트릭스는 [Copilot 기능 매트릭스](/ko/copilot/reference/copilot-feature-matrix#features-by-ide)을 참조하세요.\n\nGitHub 는 안정적인 최신 IDE Copilot CLI및 Copilot 확장 버전을 사용하여 최상의 Copilot 환경을 얻을 것을 권장합니다.\n\n**키:**\n\n* ✓ = 지원됨\n* ✗ = 지원되지 않음\n* P = 미리 보기 상태\n\n\\| 특징 | VS Code | Visual Studio | JetBrains IDE들 | 이클립스 | 엑스코드 |\nGitHub .com | Copilot CLI |\n\\|---------|:-------:|:-------------:|:---------:|:-------:|:-----:|:-------:|:---:|\n\\| 사용자 지정 지침 | ✓ | ✓ | P | P | P | ✓ | ✓ |\n\\| 프롬프트 파일 | ✓ | ✓ | P | ✗ | P | ✗ | ✗ |\n\\| Custom agents | ✓ | ✓ | P | P | P | ✓ | ✓ |\n\\| Subagents | ✓ | ✗ | P | P | P | ✗ | ✓ |\n\\| 에이전트 기술 | ✓ | ✓ | P | ✗ | ✗ | ✓ | ✓ |\n\\| 후크 | P | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |\n\\| MCP 서버 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |\n\n각 IDE 및 화면에서 지원되는 사용자 지정 명령 형식에 대한 자세한 내용은 [다양한 유형의 사용자 지정 지침 지원](/ko/copilot/reference/custom-instructions-support)을 참조하세요.\n\n## JetBrains IDE의 에이전트 사용자 지정 편집기\n\nJetBrains IDE에서 에이전트 사용자 지정 편집기를 사용하여 한 곳에서 여러 Copilot 사용자 지정을 관리할 수 있습니다. 패널에서 GitHub Copilot Chat 오른쪽 위에 있는 설정 아이콘을 클릭한 다음 **사용자 지정을** 클릭합니다.\n\n편집기에서 다음을 수행할 수 있습니다.\n\n* 보기 및 편집 custom agents\n* 재사용 가능한 기술 관리\n* 작업 영역 또는 개인 지침 구성\n* 프롬프트 파일 관리\n* 현재 프로젝트에 대한 **작업 영역** 사용자 지정 또는 프로젝트 전체에서 수행되는 **개인** 사용자 지정 선택\n\nJetBrains IDE에서 리포지토리 지침 및 프롬프트 파일을 만드는 단계는 [IDE에서 GitHub Copilot에 대한 리포지토리 사용자 지정 지침 추가](/ko/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide)을 참조하세요.\n\n## 추가 읽기\n\n* [사용자 지정 라이브러리](/ko/copilot/tutorials/customization-library) - 큐레이팅된 예제 컬렉션"}