이 문서의 이 버전은 웹 사이트에서 리포지토리 사용자 지정 지침을 사용하기 위한 것입니다 GitHub . 기타 환경에서 사용자 지정 지침을 사용하는 방법에 대한 자세한 내용은 위의 탭을 클릭하세요.
소개
리포지토리 사용자 지정 지침을 사용하면 Copilot에 리포지토리별 지침 및 기본 설정을 제공할 수 있습니다. 자세한 내용은 GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을(를) 참조하세요.
리포지토리 사용자 지정 지침의 필수 조건
-
사용자 지정 지침 파일이 있어야 합니다(아래 지침 참조).
-
Copilot 코드 검토에 대해 사용자 지정 지침을 사용할지 여부를 개인적으로 선택할 수 있도록 설정이 활성화되어 있어야 합니다. 이 옵션은 기본적으로 사용하도록 설정되어 있습니다. 이 문서의 뒷부분에 있는 [리포지토리 사용자 지정 지침 활성화 또는 비활성화](#enabling-or-disabling-custom-instructions-for-copilot-code-review)를 참조하세요.
사용자 지정 지침 생성하기
Copilot 는 GitHub 세 가지 유형의 리포지토리 사용자 지정 지침을 지원합니다. 이러한 유형의 지침을 지원하는 기능에 대한 자세한 내용은 GitHub Copilot[AUTOTITLE](/copilot/concepts/prompting/response-customization?tool=webui#support-for-repository-custom-instructions)을 참조하세요.
* 리포지토리 전체 사용자 지정 지침은 리포지토리 컨텍스트에서 이루어지는 모든 요청에 적용됩니다.
이러한 항목은 리포지토리의 copilot-instructions.md 디렉터리에 위치한 .github 파일에 지정됩니다.
리포지토리 전체 사용자 지정 지침 생성하기를 참조하세요.
-
**경로별 사용자 지정 지침**은 지정된 경로와 일치하는 파일의 컨텍스트에서 이루어지는 모든 요청에 적용됩니다.리포지토리 내의
NAME.instructions.md디렉터리 또는 그 하위에 있는 하나 이상의.github/instructions파일에 지정됩니다. 경로별 사용자 지정 지침 생성하기를 참조하세요.지정한 경로가 Copilot 작업 중인 파일과 일치하고 리포지토리 전체의 사용자 지정 지침 파일도 있는 경우 두 파일의 지침이 모두 사용됩니다.
-
**에이전트 지침**은 AI 에이전트가 사용합니다.리포지토리 내의 어느 곳에나 저장된 하나 이상의
AGENTS.md파일을 만들 수 있습니다. 작업 중인 경우 Copilot 디렉터리 트리에서 가장AGENTS.md가까운 파일이 우선합니다. 자세한 내용은 agentsmd/agents.md 리포지토리를 참조하세요.또는 리포지토리의 루트에 저장된 단일
CLAUDE.md또는GEMINI.md파일을 사용할 수 있습니다.
리포지토리 전체 사용자 지정 지침 생성하기
사용자 지정 지침 파일을 처음부터 생성할 수 있습니다. 고유의 copilot-instructions.md 파일 쓰기를 참조하세요. 또는 Copilot 코딩 도우미에 생성해달라고 요청할 수 있습니다.
Copilot 코딩 도우미에게 `copilot-instructions.md` 파일을 생성해 달라고 요청합니다.
1. github.com/copilot/agents 에이전트 탭으로 이동합니다.
사이트의 페이지에서 검색 창 옆에 있는 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="Copilot icon" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>** 버튼을 클릭한 후, 사이드바에서 **에이전트**를 선택하여 이 페이지에 GitHub.
-
프롬프트 필드의 드롭다운 메뉴를 사용하여 사용자 지정 지침을 생성할 Copilot 리포지토리를 선택합니다.
-
다음 프롬프트를 복사하여 프롬프트 필드에 붙여넣고 필요한 경우 사용자 지정합니다.
Markdown Your task is to "onboard" this repository to Copilot coding agent by adding a .github/copilot-instructions.md file in the repository that contains information describing how a coding agent seeing it for the first time can work most efficiently. You will do this task only one time per repository and doing a good job can SIGNIFICANTLY improve the quality of the agent's work, so take your time, think carefully, and search thoroughly before writing the instructions. <Goals> - Reduce the likelihood of a coding agent pull request getting rejected by the user due to generating code that fails the continuous integration build, fails a validation pipeline, or having misbehavior. - Minimize bash command and build failures. - Allow the agent to complete its task more quickly by minimizing the need for exploration using grep, find, str_replace_editor, and code search tools. </Goals> <Limitations> - Instructions must be no longer than 2 pages. - Instructions must not be task specific. </Limitations> <WhatToAdd> Add the following high level details about the codebase to reduce the amount of searching the agent has to do to understand the codebase each time: <HighLevelDetails> - A summary of what the repository does. - High level repository information, such as the size of the repo, the type of the project, the languages, frameworks, or target runtimes in use. </HighLevelDetails> Add information about how to build and validate changes so the agent does not need to search and find it each time. <BuildInstructions> - For each of bootstrap, build, test, run, lint, and any other scripted step, document the sequence of steps to take to run it successfully as well as the versions of any runtime or build tools used. - Each command should be validated by running it to ensure that it works correctly as well as any preconditions and postconditions. - Try cleaning the repo and environment and running commands in different orders and document errors and misbehavior observed as well as any steps used to mitigate the problem. - Run the tests and document the order of steps required to run the tests. - Make a change to the codebase. Document any unexpected build issues as well as the workarounds. - Document environment setup steps that seem optional but that you have validated are actually required. - Document the time required for commands that failed due to timing out. - When you find a sequence of commands that work for a particular purpose, document them in detail. - Use language to indicate when something should always be done. For example: "always run npm install before building". - Record any validation steps from documentation. </BuildInstructions> List key facts about the layout and architecture of the codebase to help the agent find where to make changes with minimal searching. <ProjectLayout> - A description of the major architectural elements of the project, including the relative paths to the main project files, the location of configuration files for linting, compilation, testing, and preferences. - A description of the checks run prior to check in, including any GitHub workflows, continuous integration builds, or other validation pipelines. - Document the steps so that the agent can replicate these itself. - Any explicit validation steps that the agent can consider to have further confidence in its changes. - Dependencies that aren't obvious from the layout or file structure. - Finally, fill in any remaining space with detailed lists of the following, in order of priority: the list of files in the repo root, the contents of the README, the contents of any key source files, the list of files in the next level down of directories, giving priority to the more structurally important and snippets of code from key source files, such as the one containing the main method. </ProjectLayout> </WhatToAdd> <StepsToFollow> - Perform a comprehensive inventory of the codebase. Search for and view: - README.md, CONTRIBUTING.md, and all other documentation files. - Search the codebase for build steps and indications of workarounds like 'HACK', 'TODO', etc. - All scripts, particularly those pertaining to build and repo or environment setup. - All build and actions pipelines. - All project files. - All configuration and linting files. - For each file: - think: are the contents or the existence of the file information that the coding agent will need to implement, build, test, validate, or demo a code change? - If yes: - Document the command or information in detail. - Explicitly indicate which commands work and which do not and the order in which commands should be run. - Document any errors encountered as well as the steps taken to workaround them. - Document any other steps or information that the agent can use to reduce time spent exploring or trying and failing to run bash commands. - Finally, explicitly instruct the agent to trust the instructions and only perform a search if the information in the instructions is incomplete or found to be in error. </StepsToFollow> - Document any errors encountered as well as the steps taken to work-around them.
Your task is to "onboard" this repository to Copilot coding agent by adding a .github/copilot-instructions.md file in the repository that contains information describing how a coding agent seeing it for the first time can work most efficiently. You will do this task only one time per repository and doing a good job can SIGNIFICANTLY improve the quality of the agent's work, so take your time, think carefully, and search thoroughly before writing the instructions. <Goals> - Reduce the likelihood of a coding agent pull request getting rejected by the user due to generating code that fails the continuous integration build, fails a validation pipeline, or having misbehavior. - Minimize bash command and build failures. - Allow the agent to complete its task more quickly by minimizing the need for exploration using grep, find, str_replace_editor, and code search tools. </Goals> <Limitations> - Instructions must be no longer than 2 pages. - Instructions must not be task specific. </Limitations> <WhatToAdd> Add the following high level details about the codebase to reduce the amount of searching the agent has to do to understand the codebase each time: <HighLevelDetails> - A summary of what the repository does. - High level repository information, such as the size of the repo, the type of the project, the languages, frameworks, or target runtimes in use. </HighLevelDetails> Add information about how to build and validate changes so the agent does not need to search and find it each time. <BuildInstructions> - For each of bootstrap, build, test, run, lint, and any other scripted step, document the sequence of steps to take to run it successfully as well as the versions of any runtime or build tools used. - Each command should be validated by running it to ensure that it works correctly as well as any preconditions and postconditions. - Try cleaning the repo and environment and running commands in different orders and document errors and misbehavior observed as well as any steps used to mitigate the problem. - Run the tests and document the order of steps required to run the tests. - Make a change to the codebase. Document any unexpected build issues as well as the workarounds. - Document environment setup steps that seem optional but that you have validated are actually required. - Document the time required for commands that failed due to timing out. - When you find a sequence of commands that work for a particular purpose, document them in detail. - Use language to indicate when something should always be done. For example: "always run npm install before building". - Record any validation steps from documentation. </BuildInstructions> List key facts about the layout and architecture of the codebase to help the agent find where to make changes with minimal searching. <ProjectLayout> - A description of the major architectural elements of the project, including the relative paths to the main project files, the location of configuration files for linting, compilation, testing, and preferences. - A description of the checks run prior to check in, including any GitHub workflows, continuous integration builds, or other validation pipelines. - Document the steps so that the agent can replicate these itself. - Any explicit validation steps that the agent can consider to have further confidence in its changes. - Dependencies that aren't obvious from the layout or file structure. - Finally, fill in any remaining space with detailed lists of the following, in order of priority: the list of files in the repo root, the contents of the README, the contents of any key source files, the list of files in the next level down of directories, giving priority to the more structurally important and snippets of code from key source files, such as the one containing the main method. </ProjectLayout> </WhatToAdd> <StepsToFollow> - Perform a comprehensive inventory of the codebase. Search for and view: - README.md, CONTRIBUTING.md, and all other documentation files. - Search the codebase for build steps and indications of workarounds like 'HACK', 'TODO', etc. - All scripts, particularly those pertaining to build and repo or environment setup. - All build and actions pipelines. - All project files. - All configuration and linting files. - For each file: - think: are the contents or the existence of the file information that the coding agent will need to implement, build, test, validate, or demo a code change? - If yes: - Document the command or information in detail. - Explicitly indicate which commands work and which do not and the order in which commands should be run. - Document any errors encountered as well as the steps taken to workaround them. - Document any other steps or information that the agent can use to reduce time spent exploring or trying and failing to run bash commands. - Finally, explicitly instruct the agent to trust the instructions and only perform a search if the information in the instructions is incomplete or found to be in error. </StepsToFollow> - Document any errors encountered as well as the steps taken to work-around them. -
Click or press Enter.
Copilot will start a new session, which will appear in the list below the prompt box. Copilot will create a draft pull request, write your custom instructions, push them to the branch, then add you as a reviewer when it has finished, triggering a notification.
Writing your own copilot-instructions.md file
-
In the root of your repository, create a file named
.github/copilot-instructions.md.Create the
.githubdirectory if it does not already exist. -
Add natural language instructions to the file, in Markdown format.
Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
팁
The first time you create a pull request in a given repository with Copilot 코딩 도우미, Copilot will leave a comment with a link to automatically generate custom instructions for the repository.
Creating path-specific custom instructions
참고
Currently, on GitHub.com, path-specific custom instructions are only supported for Copilot 코딩 도우미 and Copilot 코드 검토.
-
`.github/instructions` 디렉터리가 아직 없는 경우, 새로 만듭니다. -
필요에 따라
.github/instructions의 하위 디렉터리를 만들어 명령 파일을 체계적으로 정리할 수 있습니다. -
하나 이상의
NAME.instructions.md파일을 만드세요. 여기서NAME은 지침의 목적을 나타냅니다. 파일 이름은.instructions.md로 끝나야 합니다. -
파일의 시작 부분에,
applyTo키워드를 포함하는 프론트매터 블록을 만드세요. glob 구문을 사용하여 지침이 적용될 파일이나 디렉터리를 지정합니다.예시:
--- applyTo: "app/models/**/*.rb" ---쉼표로 여러 패턴을 구분하여 지정할 수 있습니다. 예를 들어, 리포지토리의 모든 TypeScript 파일에 지침을 적용하려면, 다음과 같은 프론트매터 블록을 사용할 수 있습니다.
--- applyTo: "**/*.ts,**/*.tsx" ---Glob 예제:
-
`*` - 현재 디렉터리의 모든 파일과 일치합니다. -
`**` 또는 `**/*` - 모든 디렉터리에 있는 모든 파일과 일치합니다. -
`*.py` - 현재 디렉터리의 모든 `.py` 파일과 일치합니다. -
`**/*.py` - 모든 디렉터리에 있는 모든 `.py` 파일을 재귀적으로 일치합니다. -
`src/*.py` - `.py` 디렉터리 내 모든 `src` 파일을 일치시킵니다. 예를 들어, `src/foo.py` 와 `src/bar.py` 그러나 _아니_`src/foo/bar.py`. -
`src/**/*.py` - 디렉터리의 모든 `.py` 파일 `src` 과 재귀적으로 일치합니다. 예: `src/foo.py`, `src/foo/bar.py`및 `src/foo/bar/baz.py`. -
`**/subdir/**/*.py` - 모든 `.py` 디렉터리의 깊은 곳에 있는 모든 `subdir` 파일을 재귀적으로 일치시킵니다. 예를 들어 `subdir/foo.py`, `subdir/nested/bar.py`, `parent/subdir/baz.py`, `deep/parent/subdir/nested/qux.py`와 같은 경우에는 사용되지만, _디렉터리_`foo.py`가 포함되지 않은 `subdir` 경로에서는 사용되지 않습니다.
-
-
파일이 Copilot 코딩 도우미 또는 Copilot 코드 검토에 의해 사용되는 것을 방지하려면, 프런트매터 블록의 앞부분에
excludeAgent키워드를 추가하십시오. 또는"code-review"``"coding-agent".를 사용합니다.예를 들어 다음 파일은 Copilot 코딩 도우미에서만 읽힙니다.
--- applyTo: "**" excludeAgent: "code-review" ---키워드가
excludeAgent프론트 머터블록에 포함되지 않은 경우, Copilot 코드 검토와 Copilot 코딩 도우미는 둘 다 귀하의 지침을 사용합니다. -
Markdown 형식을 사용하여 자연어로 사용자 지정 지침을 추가합니다. 지침 사이의 공백은 무시되므로 지침을 새 줄에 각각 단일 단락으로 작성하거나 가독성을 위해 빈 줄로 구분할 수 있습니다.
리포지토리에 사용자 지정 지침 파일을 성공적으로 추가했나요?
<a href="https://docs.github.io/success-test/yes.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline">
<span>예</span></a><a href="https://docs.github.io/success-test/no.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline"><span>아니오</span></a>
사용 중인 사용자 지정 지침
파일의 지침은 파일을 저장하는 즉시 Copilot가 사용할 수 있습니다. 제출한 요청에 지침이 Copilot자동으로 추가됩니다.
In Copilot 채팅 (github.com/copilot), you can start a conversation that uses repository custom instructions by adding, as an attachment, the repository that contains the instructions file.
Whenever repository custom instructions are used by Copilot 채팅, the instructions file is added as a reference for the response that's generated. To find out whether repository custom instructions were used, expand the list of references at the top of a chat response in the Chat panel and check whether the .github/copilot-instructions.md file is listed.

You can click the reference to open the file.
참고
- Copilot에 전송된 요청에는 여러 유형의 사용자 지정 명령이 적용될 수 있습니다. 개인 지침은 가장 높은 우선 순위를 사용합니다. 리포지토리 지침은 다음에 제공되고 조직 지침은 마지막에 우선 순위가 지정됩니다. 하지만 모든 관련 지침 세트는 Copilot에 제공됩니다.
- 가능하면 충돌하는 지침 집합을 제공하지 않도록 합니다. 응답 품질이 우려되는 경우 리포지토리 지침을 일시적으로 사용하지 않도록 설정할 수 있습니다. GitHub Copilot 대한 리포지토리 사용자 지정 지침 추가을(를) 참조하세요.
Enabling or disabling custom instructions for Copilot 코드 검토
Custom instructions are enabled for Copilot 코드 검토 by default but you can disable, or re-enable, them in the repository settings on GitHub.com. This applies to Copilot's use of custom instructions for all code reviews it performs in this repository.
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 Settings를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

-
In the "Code & automation" section of the sidebar, click Copilot, then Code review.
-
Toggle the “Use custom instructions when reviewing pull requests” option on or off.
참고
풀 리퀘스트를 검토할 때 Copilot는 해당 풀 리퀘스트의 기본 브랜치에 있는 사용자 지정 지침을 활용합니다. 예를 들어, 끌어오기 요청이 my-feature-branch을 main로 병합하려는 경우, Copilot에서는 main의 사용자 지정 지침을 사용합니다.
Further reading
- 다양한 유형의 사용자 지정 지침 지원
- 사용자 지정 지침—a curated collection of examples
- 사용자 지정 지침을 사용하여 Copilot 코드 검토의 기능 잠금 해제
This version of this article is for using repository custom instructions and prompt files in VS Code. Click the tabs above for instructions on using custom instructions in other environments.
소개
리포지토리 사용자 지정 지침을 사용하면 Copilot에 리포지토리별 지침 및 기본 설정을 제공할 수 있습니다. 자세한 내용은 GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을(를) 참조하세요.
리포지토리 사용자 지정 지침의 필수 조건
-
사용자 지정 지침 파일이 있어야 합니다(아래 지침 참조).
-
Custom instructions must be enabled. This feature is enabled by default. See Enabling or disabling repository custom instructions later in this article.
Creating custom instructions
VS Code supports three types of repository custom instructions. For details of which GitHub Copilot features support these types of instructions, see GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보.
-
Repository-wide custom instructions, which apply to all requests made in the context of a repository.
These are specified in a
copilot-instructions.mdfile in the.githubdirectory of the repository. See Creating repository-wide custom instructions. -
Path-specific custom instructions, which apply to requests made in the context of files that match a specified path.
These are specified in one or more
NAME.instructions.mdfiles within or below the.github/instructionsdirectory in the repository. See Creating path-specific custom instructions.If the path you specify matches a file that Copilot is working on, and a repository-wide custom instructions file also exists, then the instructions from both files are used.
-
Agent instructions are used by AI agents.
리포지토리 내의 어느 곳에나 저장된 하나 이상의
AGENTS.md파일을 만들 수 있습니다. 작업 중인 경우 Copilot 디렉터리 트리에서 가장AGENTS.md가까운 파일이 우선합니다. 자세한 내용은 agentsmd/agents.md 리포지토리를 참조하세요.참고
Support of
AGENTS.mdfiles outside of the workspace root is currently turned off by default. For details of how to enable this feature, see Use custom instructions in VS Code in the VS Code documentation.
Creating repository-wide custom instructions
-
In the root of your repository, create a file named
.github/copilot-instructions.md.Create the
.githubdirectory if it does not already exist. -
Add natural language instructions to the file, in Markdown format.
Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
Creating path-specific custom instructions
-
`.github/instructions` 디렉터리가 아직 없는 경우, 새로 만듭니다. -
필요에 따라
.github/instructions의 하위 디렉터리를 만들어 명령 파일을 체계적으로 정리할 수 있습니다. -
하나 이상의
NAME.instructions.md파일을 만드세요. 여기서NAME은 지침의 목적을 나타냅니다. 파일 이름은.instructions.md로 끝나야 합니다. -
파일의 시작 부분에,
applyTo키워드를 포함하는 프론트매터 블록을 만드세요. glob 구문을 사용하여 지침이 적용될 파일이나 디렉터리를 지정합니다.예시:
--- applyTo: "app/models/**/*.rb" ---쉼표로 여러 패턴을 구분하여 지정할 수 있습니다. 예를 들어, 리포지토리의 모든 TypeScript 파일에 지침을 적용하려면, 다음과 같은 프론트매터 블록을 사용할 수 있습니다.
--- applyTo: "**/*.ts,**/*.tsx" ---Glob 예제:
-
`*` - 현재 디렉터리의 모든 파일과 일치합니다. -
`**` 또는 `**/*` - 모든 디렉터리에 있는 모든 파일과 일치합니다. -
`*.py` - 현재 디렉터리의 모든 `.py` 파일과 일치합니다. -
`**/*.py` - 모든 디렉터리에 있는 모든 `.py` 파일을 재귀적으로 일치합니다. -
`src/*.py` - `.py` 디렉터리 내 모든 `src` 파일을 일치시킵니다. 예를 들어, `src/foo.py` 와 `src/bar.py` 그러나 _아니_`src/foo/bar.py`. -
`src/**/*.py` - 디렉터리의 모든 `.py` 파일 `src` 과 재귀적으로 일치합니다. 예: `src/foo.py`, `src/foo/bar.py`및 `src/foo/bar/baz.py`. -
`**/subdir/**/*.py` - 모든 `.py` 디렉터리의 깊은 곳에 있는 모든 `subdir` 파일을 재귀적으로 일치시킵니다. 예를 들어 `subdir/foo.py`, `subdir/nested/bar.py`, `parent/subdir/baz.py`, `deep/parent/subdir/nested/qux.py`와 같은 경우에는 사용되지만, _디렉터리_`foo.py`가 포함되지 않은 `subdir` 경로에서는 사용되지 않습니다.
-
-
파일이 Copilot 코딩 도우미 또는 Copilot 코드 검토에 의해 사용되는 것을 방지하려면, 프런트매터 블록의 앞부분에
excludeAgent키워드를 추가하십시오. 또는"code-review"``"coding-agent".를 사용합니다.예를 들어 다음 파일은 Copilot 코딩 도우미에서만 읽힙니다.
--- applyTo: "**" excludeAgent: "code-review" ---키워드가
excludeAgent프론트 머터블록에 포함되지 않은 경우, Copilot 코드 검토와 Copilot 코딩 도우미는 둘 다 귀하의 지침을 사용합니다. -
Markdown 형식을 사용하여 자연어로 사용자 지정 지침을 추가합니다. 지침 사이의 공백은 무시되므로 지침을 새 줄에 각각 단일 단락으로 작성하거나 가독성을 위해 빈 줄로 구분할 수 있습니다.
리포지토리에 사용자 지정 지침 파일을 성공적으로 추가했나요?
<a href="https://docs.github.io/success-test/yes.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline">
<span>예</span></a><a href="https://docs.github.io/success-test/no.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline"><span>아니오</span></a>
사용 중인 사용자 지정 지침
파일의 지침은 파일을 저장하는 즉시 Copilot가 사용할 수 있습니다. 제출한 요청에 지침이 Copilot자동으로 추가됩니다.
사용자 지정 지침은 채팅 보기 또는 인라인 채팅에 표시되지 않지만 채팅 보기에서 응답의 참조 목록을 확인하여 Copilot에서 이 지침이 사용되고 있는지 여부를 확인할 수 있습니다. 사용자 지정 지침이 모델에 전송된 프롬프트에 추가된 경우 .github/copilot-instructions.md 파일이 참조로 나열됩니다. 참조를 클릭하여 파일을 열 수 있습니다.

리포지토리 사용자 지정 지침 사용 또는 사용 안 함
Copilot에서 리포지토리 기반 사용자 지정 지침을 사용할지 여부를 선택할 수 있습니다.
Copilot 채팅에 대한 사용자 지정 지침 사용 또는 사용 안 함
사용자 지정 지침은 기본적으로 Copilot 채팅를 사용하도록 설정되어 있지만 언제든지 사용하지 않도록 설정하거나 다시 사용하도록 설정할 수 있습니다. 이는 Copilot 채팅를 사용하는 사용자 본인에게만 적용되며 다른 사용자에게는 영향을 주지 않습니다.
- Open the Setting editor by using the keyboard shortcut Command+, (Mac) / Ctrl+, (Linux/Windows).
- Type
instruction filein the search box. - Select or clear the checkbox under Code Generation: Use Instruction Files.
Copilot 코드 검토의 사용자 지정 지침 사용 또는 사용 안 함
사용자 지정 지침은 기본적으로 Copilot 코드 검토를 사용하도록 설정되어 있지만 GitHub.com의 리포지토리 설정에서 사용하지 않도록 설정하거나 다시 사용하도록 설정할 수 있습니다. 이는 이 리포지토리에서 수행하는 모든 코드 검토에 대해 Copilot의 사용자 지정 지침 사용에 적용됩니다.
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 Settings를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

-
사이드바의 "Code & automation" 섹션에서 Copilot 을 클릭한 다음, Code review를 클릭합니다.
-
“끌어오기 요청을 검토할 때 사용자 지정 지침 사용” 옵션을 켜거나 끕니다.
Enabling and using prompt files
참고
- Copilot 프롬프트 파일은 공개 미리 보기 상태이며 변경될 수 있습니다. 프롬프트 파일은 VS Code, Visual Studio, 그리고 JetBrains IDE에서만 사용할 수 있습니다. GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을 참조하십시오.
- 특정 언어 및 시나리오에 대한 프롬프트 파일의 커뮤니티 기여 예시는 우수한 GitHub Copilot 사용자 지정 리포지토리를 참조하세요.
Prompt files let you build and share reusable prompt instructions with additional context. A prompt file is a Markdown file, stored in your workspace, that mimics the existing format of writing prompts in Copilot 채팅 (for example, Rewrite #file:x.ts). You can have multiple prompt files in your workspace, each of which defines a prompt for a different purpose.
Enabling prompt files
To enable prompt files, configure the workspace settings.
- Open the command palette by pressing Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
- Type "Open Workspace Settings (JSON)" and select the option that's displayed.
- In the
settings.jsonfile, add"chat.promptFiles": trueto enable the.github/promptsfolder as the location for prompt files. This folder will be created if it does not already exist.
Creating prompt files
-
Open the command palette by pressing Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
-
Type "prompt" and select Chat: Create Prompt.
-
Enter a name for the prompt file, excluding the
.prompt.mdfile name extension. The name can contain alphanumeric characters and spaces and should describe the purpose of the prompt information the file will contain. -
Write the prompt instructions, using Markdown formatting.
You can reference other files in the workspace by using Markdown links—for example,
[index](../../web/index.ts)—or by using the#file:../../web/index.tssyntax. Paths are relative to the prompt file. Referencing other files allows you to provide additional context, such as API specifications or product documentation.
Using prompt files
-
At the bottom of the Copilot 채팅 view, click the Attach context icon ().
-
In the dropdown menu, click Prompt... and choose the prompt file you want to use.
-
Optionally, attach additional files, including prompt files, to provide more context.
-
Optionally, type additional information in the chat prompt box.
Whether you need to do this or not depends on the contents of the prompt you are using.
-
Submit the chat prompt.
For more information about prompt files, see Use prompt files in Visual Studio Code in the Visual Studio Code documentation.
Further reading
- 다양한 유형의 사용자 지정 지침 지원
- 사용자 지정 라이브러리—a curated collection of examples
- 사용자 지정 지침을 사용하여 Copilot 코드 검토의 기능 잠금 해제
This version of this article is for using repository custom instructions and prompt files in Visual Studio. Click the tabs above for instructions on using custom instructions in other environments.
소개
리포지토리 사용자 지정 지침을 사용하면 Copilot에 리포지토리별 지침 및 기본 설정을 제공할 수 있습니다. 자세한 내용은 GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을(를) 참조하세요.
리포지토리 사용자 지정 지침의 필수 조건
-
사용자 지정 지침 파일이 있어야 합니다(아래 지침 참조).
-
The Enable custom instructions... option must be enabled in your settings. This is enabled by default. See Enabling or disabling repository custom instructions later in this article.
Creating custom instructions
Visual Studio supports two types of custom instructions. For details of which GitHub Copilot features support these types of instructions, see GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보.
-
Repository-wide custom instructions, which apply to all requests made in the context of a repository.
These are specified in a
copilot-instructions.mdfile in the.githubdirectory of the repository. See Creating repository-wide custom instructions. -
Path-specific custom instructions, which apply to requests made in the context of files that match a specified path.
These are specified in one or more
NAME.instructions.mdfiles within or below the.github/instructionsdirectory in the repository. See Creating path-specific custom instructions.If the path you specify matches a file that Copilot is working on, and a repository-wide custom instructions file also exists, then the instructions from both files are used.
Creating repository-wide custom instructions
-
In the root of your repository, create a file named
.github/copilot-instructions.md.Create the
.githubdirectory if it does not already exist. -
Add natural language instructions to the file, in Markdown format.
Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
Creating path-specific custom instructions
-
`.github/instructions` 디렉터리가 아직 없는 경우, 새로 만듭니다. -
필요에 따라
.github/instructions의 하위 디렉터리를 만들어 명령 파일을 체계적으로 정리할 수 있습니다. -
하나 이상의
NAME.instructions.md파일을 만드세요. 여기서NAME은 지침의 목적을 나타냅니다. 파일 이름은.instructions.md로 끝나야 합니다. -
파일의 시작 부분에,
applyTo키워드를 포함하는 프론트매터 블록을 만드세요. glob 구문을 사용하여 지침이 적용될 파일이나 디렉터리를 지정합니다.예시:
--- applyTo: "app/models/**/*.rb" ---쉼표로 여러 패턴을 구분하여 지정할 수 있습니다. 예를 들어, 리포지토리의 모든 TypeScript 파일에 지침을 적용하려면, 다음과 같은 프론트매터 블록을 사용할 수 있습니다.
--- applyTo: "**/*.ts,**/*.tsx" ---Glob 예제:
-
`*` - 현재 디렉터리의 모든 파일과 일치합니다. -
`**` 또는 `**/*` - 모든 디렉터리에 있는 모든 파일과 일치합니다. -
`*.py` - 현재 디렉터리의 모든 `.py` 파일과 일치합니다. -
`**/*.py` - 모든 디렉터리에 있는 모든 `.py` 파일을 재귀적으로 일치합니다. -
`src/*.py` - `.py` 디렉터리 내 모든 `src` 파일을 일치시킵니다. 예를 들어, `src/foo.py` 와 `src/bar.py` 그러나 _아니_`src/foo/bar.py`. -
`src/**/*.py` - 디렉터리의 모든 `.py` 파일 `src` 과 재귀적으로 일치합니다. 예: `src/foo.py`, `src/foo/bar.py`및 `src/foo/bar/baz.py`. -
`**/subdir/**/*.py` - 모든 `.py` 디렉터리의 깊은 곳에 있는 모든 `subdir` 파일을 재귀적으로 일치시킵니다. 예를 들어 `subdir/foo.py`, `subdir/nested/bar.py`, `parent/subdir/baz.py`, `deep/parent/subdir/nested/qux.py`와 같은 경우에는 사용되지만, _디렉터리_`foo.py`가 포함되지 않은 `subdir` 경로에서는 사용되지 않습니다.
-
-
파일이 Copilot 코딩 도우미 또는 Copilot 코드 검토에 의해 사용되는 것을 방지하려면, 프런트매터 블록의 앞부분에
excludeAgent키워드를 추가하십시오. 또는"code-review"``"coding-agent".를 사용합니다.예를 들어 다음 파일은 Copilot 코딩 도우미에서만 읽힙니다.
--- applyTo: "**" excludeAgent: "code-review" ---키워드가
excludeAgent프론트 머터블록에 포함되지 않은 경우, Copilot 코드 검토와 Copilot 코딩 도우미는 둘 다 귀하의 지침을 사용합니다. -
Markdown 형식을 사용하여 자연어로 사용자 지정 지침을 추가합니다. 지침 사이의 공백은 무시되므로 지침을 새 줄에 각각 단일 단락으로 작성하거나 가독성을 위해 빈 줄로 구분할 수 있습니다.
리포지토리에 사용자 지정 지침 파일을 성공적으로 추가했나요?
<a href="https://docs.github.io/success-test/yes.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline">
<span>예</span></a><a href="https://docs.github.io/success-test/no.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline"><span>아니오</span></a>
사용 중인 사용자 지정 지침
파일의 지침은 파일을 저장하는 즉시 Copilot가 사용할 수 있습니다. 제출한 요청에 지침이 Copilot자동으로 추가됩니다.
사용자 지정 지침은 채팅 보기 또는 인라인 채팅에 표시되지 않지만 채팅 보기에서 응답의 참조 목록을 확인하여 Copilot에서 이 지침이 사용되고 있는지 여부를 확인할 수 있습니다. 사용자 지정 지침이 모델에 전송된 프롬프트에 추가된 경우 .github/copilot-instructions.md 파일이 참조로 나열됩니다. 참조를 클릭하여 파일을 열 수 있습니다.

리포지토리 사용자 지정 지침 사용 또는 사용 안 함
Copilot에서 리포지토리 기반 사용자 지정 지침을 사용할지 여부를 선택할 수 있습니다.
Copilot 채팅에 대한 사용자 지정 지침 사용 또는 사용 안 함
사용자 지정 지침은 기본적으로 Copilot 채팅를 사용하도록 설정되어 있지만 언제든지 사용하지 않도록 설정하거나 다시 사용하도록 설정할 수 있습니다. 이는 Copilot 채팅를 사용하는 사용자 본인에게만 적용되며 다른 사용자에게는 영향을 주지 않습니다.
-
In the Visual Studio menu bar, under Tools, click Options.

-
In the "Options" dialog, type
custom instructionsin the search box, then click Copilot. -
Select or clear the checkbox for Enable custom instructions to be loaded from .github/copilot-instructions.md files and added to requests.

Copilot 코드 검토의 사용자 지정 지침 사용 또는 사용 안 함
사용자 지정 지침은 기본적으로 Copilot 코드 검토를 사용하도록 설정되어 있지만 GitHub.com의 리포지토리 설정에서 사용하지 않도록 설정하거나 다시 사용하도록 설정할 수 있습니다. 이는 이 리포지토리에서 수행하는 모든 코드 검토에 대해 Copilot의 사용자 지정 지침 사용에 적용됩니다.
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 Settings를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

-
사이드바의 "Code & automation" 섹션에서 Copilot 을 클릭한 다음, Code review를 클릭합니다.
-
“끌어오기 요청을 검토할 때 사용자 지정 지침 사용” 옵션을 켜거나 끕니다.
Using prompt files
참고
- Copilot 프롬프트 파일은 공개 미리 보기 상태이며 변경될 수 있습니다. 프롬프트 파일은 VS Code, Visual Studio, 그리고 JetBrains IDE에서만 사용할 수 있습니다. GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을 참조하십시오.
- 특정 언어 및 시나리오에 대한 프롬프트 파일의 커뮤니티 기여 예시는 우수한 GitHub Copilot 사용자 지정 리포지토리를 참조하세요.
Prompt files let you build and share reusable prompt instructions with additional context. A prompt file is a Markdown file, stored in your workspace, that mimics the existing format of writing prompts in Copilot 채팅 (for example, Rewrite #file:x.ts). You can have multiple prompt files in your workspace, each of which defines a prompt for a different purpose.
Creating prompt files
-
Add a prompt file, including the
.prompt.mdfile name extension inside the.github/promptsfolder in the root of the repository. The name can contain alphanumeric characters and spaces and should describe the purpose of the prompt information the file will contain. -
Write the prompt instructions, using Markdown formatting.
You can reference other files in the workspace by using Markdown links—for example,
[index](../../web/index.ts)—or by using the#file:'../../web/index.ts'syntax. Paths are relative to the prompt file. Referencing other files allows you to provide additional context, such as API specifications or product documentation.
For more information about prompt files, see Use prompt files in Visual Studio in the Visual Studio documentation.
Further reading
- 다양한 유형의 사용자 지정 지침 지원
- 사용자 지정 라이브러리—a curated collection of examples
- 사용자 지정 지침을 사용하여 Copilot 코드 검토의 기능 잠금 해제
This version of this article is for using repository custom instructions in JetBrains IDEs. Click the tabs above for instructions on using custom instructions in other environments.
소개
리포지토리 사용자 지정 지침을 사용하면 Copilot에 리포지토리별 지침 및 기본 설정을 제공할 수 있습니다. 자세한 내용은 GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을(를) 참조하세요.
리포지토리 사용자 지정 지침의 필수 조건
-
사용자 지정 지침 파일이 있어야 합니다(아래 지침 참조).
-
The latest version of the Copilot extension must be installed in your JetBrains IDE.
Creating custom instructions
JetBrains IDEs support a single .github/copilot-instructions.md custom instructions file stored in the repository, and a locally stored global-copilot-instructions.md file.
You can create the .github/copilot-instructions.md file in your repository using the Copilot settings page, or you can create the file manually.
Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
Using the settings page
- JetBrains IDE에서 파일 메뉴(Windows) 또는 메뉴 모음(macOS)에서 애플리케이션의 이름을 클릭한 다음 설정을 클릭합니다.
- 왼쪽 사이드바에서 툴을 클릭하고 GitHub Copilot 를 클릭합니다., then click Customizations.
- Under "Copilot Instructions", click Workspace or Global to choose whether the custom instructions apply to the current workspace or all workspaces.
Manually creating a workspace custom instructions file
-
In the root of your repository, create a file named
.github/copilot-instructions.md.Create the
.githubdirectory if it does not already exist. -
Add natural language instructions to the file, in Markdown format.
Once saved, these instructions will apply to the current workspace in JetBrains IDEs that you open with Copilot enabled.
Manually creating a global custom instructions file
To apply the same instructions across all workspaces in JetBrains IDEs, you can create a global custom instructions file on your local machine.
-
Open your file explorer or terminal.
-
Navigate to the appropriate location for your operating system:
- macOS:
/Users/YOUR-USERNAME/.config/github-copilot/intellij/ - Windows:
C:\Users\YOUR-USERNAME\AppData\Local\github-copilot\intellij\
- macOS:
-
Create a file named
global-copilot-instructions.mdin that directory. -
Add your custom instructions in natural language, using Markdown format.
Once saved, these instructions will apply globally across all workspaces in JetBrains IDEs that you open with Copilot enabled.
리포지토리에 사용자 지정 지침 파일을 성공적으로 추가했나요?
<a href="https://docs.github.io/success-test/yes.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline">
<span>예</span></a><a href="https://docs.github.io/success-test/no.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline"><span>아니오</span></a>
사용 중인 사용자 지정 지침
파일의 지침은 파일을 저장하는 즉시 Copilot가 사용할 수 있습니다. 제출한 요청에 지침이 Copilot자동으로 추가됩니다.
사용자 지정 지침은 채팅 보기 또는 인라인 채팅에 표시되지 않지만 채팅 보기에서 응답의 참조 목록을 확인하여 Copilot에서 이 지침이 사용되고 있는지 여부를 확인할 수 있습니다. 사용자 지정 지침이 모델에 전송된 프롬프트에 추가된 경우 .github/copilot-instructions.md 파일이 참조로 나열됩니다. 참조를 클릭하여 파일을 열 수 있습니다.
Using prompt files
참고
- Copilot 프롬프트 파일은 공개 미리 보기 상태이며 변경될 수 있습니다. 프롬프트 파일은 VS Code, Visual Studio, 그리고 JetBrains IDE에서만 사용할 수 있습니다. GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을 참조하십시오.
- 특정 언어 및 시나리오에 대한 프롬프트 파일의 커뮤니티 기여 예시는 우수한 GitHub Copilot 사용자 지정 리포지토리를 참조하세요.
Prompt files let you build and share reusable prompt instructions with additional context. A prompt file is a Markdown file, stored in your workspace, that mimics the existing format of writing prompts in Copilot 채팅 (for example, Rewrite #file:x.ts). You can have multiple prompt files in your workspace, each of which defines a prompt for a different purpose.
When writing prompt instructions, you can reference other files in the workspace by using Markdown links—for example, [index](../../web/index.ts)—or by using the #file:../../web/index.ts syntax. Paths are relative to the prompt file. Referencing other files allows you to provide additional context, such as API specifications or product documentation.
Once prompt files are saved, their instructions will apply to the current workspace in JetBrains IDEs that you open with Copilot enabled.
Creating prompt files using the command line
- Create the
.github/promptsdirectory if it doesn't already exist in your workspace. This directory will be the location for your prompt files. - Create a prompt file in the
.github/promptsdirectory. The prompt file name can contain alphanumeric characters and spaces and should describe the purpose of the prompt information the file will contain. The file name must end with the.prompt.mdfile name extension, for exampleTESTPROMPT.prompt.md. - Write the prompt instructions using Markdown formatting, and save the file.
Creating prompt files using the settings page
- JetBrains IDE에서 파일 메뉴(Windows) 또는 메뉴 모음(macOS)에서 애플리케이션의 이름을 클릭한 다음 설정을 클릭합니다.
- Under Tools, under GitHub Copilot, click Edit Settings.
- Under "Settings Categories", click Customizations.
- Under "Prompt Files", click Workspace, to create a prompt file in your workspace.
- Enter a name for the prompt file, excluding the
.prompt.mdfile name extension. The prompt file name can contain alphanumeric characters and spaces and should describe the purpose of the prompt information the file will contain. - Click Ok to save the prompt file name.
- Write the prompt instructions using Markdown formatting, and save the file.
Using prompt files
-
In the chat input box, type
/followed by the name of the prompt file. For example,/TESTPROMPT. -
Optionally, attach additional files, to provide more context.
-
Optionally, type additional information in the chat prompt box.
Whether you need to do this or not depends on the contents of the prompt you are using.
-
Submit the chat prompt.
Further reading
- 다양한 유형의 사용자 지정 지침 지원
- 사용자 지정 라이브러리—a curated collection of examples
- 사용자 지정 지침을 사용하여 Copilot 코드 검토의 기능 잠금 해제
This version of this article is for using repository custom instructions in Xcode. Click the tabs above for instructions on using custom instructions in other environments.
소개
리포지토리 사용자 지정 지침을 사용하면 Copilot에 리포지토리별 지침 및 기본 설정을 제공할 수 있습니다. 자세한 내용은 GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을(를) 참조하세요.
리포지토리 사용자 지정 지침의 필수 조건
-
사용자 지정 지침 파일이 있어야 합니다(아래 지침 참조).
-
The latest version of the Copilot extension must be installed in Xcode.
Creating custom instructions
Xcode supports a single .github/copilot-instructions.md custom instructions file stored in the repository.
You can create a custom instructions file in your repository via the Copilot settings page.
Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
- Open the GitHub Copilot for Xcode application.
- At the top of the application window, under Settings, click Advanced.
- To the right of "Custom Instructions", click Current Workspace or Global to choose whether the custom instructions apply to the current workspace or all workspaces.
리포지토리에 사용자 지정 지침 파일을 성공적으로 추가했나요?
<a href="https://docs.github.io/success-test/yes.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline">
<span>예</span></a><a href="https://docs.github.io/success-test/no.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline"><span>아니오</span></a>
사용 중인 사용자 지정 지침
파일의 지침은 파일을 저장하는 즉시 Copilot가 사용할 수 있습니다. 제출한 요청에 지침이 Copilot자동으로 추가됩니다.
사용자 지정 지침은 채팅 보기 또는 인라인 채팅에 표시되지 않지만 채팅 보기에서 응답의 참조 목록을 확인하여 Copilot에서 이 지침이 사용되고 있는지 여부를 확인할 수 있습니다. 사용자 지정 지침이 모델에 전송된 프롬프트에 추가된 경우 .github/copilot-instructions.md 파일이 참조로 나열됩니다. 참조를 클릭하여 파일을 열 수 있습니다.
Further reading
- 다양한 유형의 사용자 지정 지침 지원
- 사용자 지정 지침—a curated collection of examples
- 사용자 지정 지침을 사용하여 Copilot 코드 검토의 기능 잠금 해제
참고
This feature is currently in 공개 미리 보기 and is subject to change.
This version of this article is for using repository custom instructions in Eclipse. Click the tabs above for instructions on using custom instructions in other environments.
소개
리포지토리 사용자 지정 지침을 사용하면 Copilot에 리포지토리별 지침 및 기본 설정을 제공할 수 있습니다. 자세한 내용은 GitHub Copilot 응답을 사용자 지정하는 방법에 대한 정보을(를) 참조하세요.
리포지토리 사용자 지정 지침의 필수 조건
-
사용자 지정 지침 파일이 있어야 합니다(아래 지침 참조).
-
The latest version of the Copilot extension must be installed in Eclipse.
Creating custom instructions
Eclipse supports two types of repository custom instructions: workspace and project custom instructions.
To create a workspace custom instructions file, you can use the Copilot settings page. To create a project custom instructions file, you can create the file manually in the project directory.
Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
Creating a workspace custom instructions file
- To open the Copilot 채팅 panel, click the Copilot icon () in the status bar at the bottom of Eclipse.
- From the menu, select "Edit preferences".
- In the left pane, expand GitHub Copilot and click Custom Instructions.
- Select Enable workspace instructions.
- In the "Workspace" section, under "Set custom instructions to guide Copilot's code suggestions in this workspace", add natural language instructions to the file, in Markdown format.
Creating a project custom instructions file
- In the root of your project directory, create a file named
.github/copilot-instructions.md. - Add your custom instructions in natural language, using Markdown format.
Once saved, these instructions will apply to the current project in Eclipse that you open with Copilot enabled.
리포지토리에 사용자 지정 지침 파일을 성공적으로 추가했나요?
<a href="https://docs.github.io/success-test/yes.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline">
<span>예</span></a><a href="https://docs.github.io/success-test/no.html" target="_blank" class="btn btn-outline mt-3 mr-3 no-underline"><span>아니오</span></a>
사용 중인 사용자 지정 지침
파일의 지침은 파일을 저장하는 즉시 Copilot가 사용할 수 있습니다. 제출한 요청에 지침이 Copilot자동으로 추가됩니다.
Further reading
- 다양한 유형의 사용자 지정 지침 지원
- 사용자 지정 지침—a curated collection of examples