{"meta":{"title":"Adding repository custom instructions for GitHub Copilot","intro":"Create repository custom instructions files that give Copilot additional context on how to understand your project and how to build, test and validate its changes.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/how-tos","title":"Инструкции"},{"href":"/ru/copilot/how-tos/copilot-on-github","title":"\n              Copilot на GitHub"},{"href":"/ru/copilot/how-tos/copilot-on-github/customize-copilot","title":"Customize Copilot"},{"href":"/ru/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions","title":"Add custom instructions"},{"href":"/ru/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions","title":"Add repository instructions"}],"documentType":"article"},"body":"# Adding repository custom instructions for GitHub Copilot\n\nCreate repository custom instructions files that give Copilot additional context on how to understand your project and how to build, test and validate its changes.\n\n## Introduction\n\nRepository custom instructions let you provide Copilot with repository-specific guidance and preferences on GitHub. To find out how to set up custom instructions in an IDE, see [Adding repository custom instructions for GitHub Copilot in your IDE](/ru/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide). For more information about custom instructions, see [О кастомизации ответов GitHub Copilot](/ru/copilot/concepts/prompting/response-customization).\n\n## Предварительные требования для пользовательских инструкций репозитория\n\n* У вас должен быть пользовательский файл инструкций (см. приведенные ниже инструкции).\n\n* For Обзор кода Copilot, your personal choice of whether to use custom instructions must be set to enabled. This is enabled by default. See [Enabling or disabling repository custom instructions](#enabling-or-disabling-custom-instructions-for-copilot-code-review) later in this article.\n\n## Creating custom instructions\n\nCopilot on GitHub supports three types of repository custom instructions. For details of which GitHub Copilot features support these types of instructions, see [О кастомизации ответов GitHub Copilot](/ru/copilot/concepts/prompting/response-customization?tool=webui#support-for-repository-custom-instructions).\n\n* **Repository-wide custom instructions** apply to all requests made in the context of a repository.\n\n  These are specified in a `copilot-instructions.md` file in the `.github` directory of the repository. See [Creating repository-wide custom instructions](#creating-repository-wide-custom-instructions).\n\n* **Path-specific custom instructions** apply to requests made in the context of files that match a specified path.\n\n  These are specified in one or more `NAME.instructions.md` files within or below the `.github/instructions` directory in the repository. See [Creating path-specific custom instructions](#creating-path-specific-custom-instructions).\n\n  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.\n\n* **Agent instructions** are used by AI agents.\n\n  Вы можете создать один или несколько `AGENTS.md` файлов, хранящихся в любом месте репозитория. Когда Copilot работает, приоритет будет иметь ближайший `AGENTS.md` файл в дереве каталогов. Для получения дополнительной информации смотрите [репозиторий agentsmd/agents.md](https://github.com/agentsmd/agents.md).\n\n  Alternatively, you can use a single `CLAUDE.md` or `GEMINI.md` file stored in the root of the repository.\n\n## Creating repository-wide custom instructions\n\nYou can create your own custom instructions file from scratch. See [Writing your own copilot-instructions.md file](#writing-your-own-copilot-instructionsmd-file). Alternatively, you can ask Copilot облачный агент to generate one for you.\n\n### Asking Copilot облачный агент to generate a `copilot-instructions.md` file\n\n1. Go to the agents tab at [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot\\&ref_type=engagement\\&ref_style=text).\n\n   You can also reach this page by clicking the **<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>** button next to the search bar on any page on GitHub, then selecting **Agents** from the sidebar.\n\n2. In the prompt field dropdown, select the repository you want Copilot to generate custom instructions for.\n\n3. Copy the following prompt and paste it into the prompt field, customizing it if needed:\n\n   ```markdown copy\n   Your task is to \"onboard\" this repository to Copilot cloud agent by adding a .github/copilot-instructions.md file in the repository that contains information describing how a cloud agent seeing it for the first time can work most efficiently.\n\n   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.\n\n   <Goals>\n   - Reduce the likelihood of a cloud agent pull request getting rejected by the user due to\n   generating code that fails the continuous integration build, fails a validation pipeline, or\n   having misbehavior.\n   - Minimize bash command and build failures.\n   - 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.\n   </Goals>\n\n   <Limitations>\n   - Instructions must be no longer than 2 pages.\n   - Instructions must not be task specific.\n   </Limitations>\n\n   <WhatToAdd>\n\n   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:\n   <HighLevelDetails>\n\n   - A summary of what the repository does.\n   - High level repository information, such as the size of the repo, the type of the project, the languages, frameworks, or target runtimes in use.\n   </HighLevelDetails>\n\n   Add information about how to build and validate changes so the agent does not need to search and find it each time.\n   <BuildInstructions>\n\n   - 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.\n   - Each command should be validated by running it to ensure that it works correctly as well as any preconditions and postconditions.\n   - 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.\n   - Run the tests and document the order of steps required to run the tests.\n   - Make a change to the codebase. Document any unexpected build issues as well as the workarounds.\n   - Document environment setup steps that seem optional but that you have validated are actually required.\n   - Document the time required for commands that failed due to timing out.\n   - When you find a sequence of commands that work for a particular purpose, document them in detail.\n   - Use language to indicate when something should always be done. For example: \"always run npm install before building\".\n   - Record any validation steps from documentation.\n   </BuildInstructions>\n\n   List key facts about the layout and architecture of the codebase to help the agent find where to make changes with minimal searching.\n   <ProjectLayout>\n\n   - A description of the major architectural elements of the project, including the relative paths to the main project files, the location\n   of configuration files for linting, compilation, testing, and preferences.\n   - A description of the checks run prior to check in, including any GitHub workflows, continuous integration builds, or other validation pipelines.\n   - Document the steps so that the agent can replicate these itself.\n   - Any explicit validation steps that the agent can consider to have further confidence in its changes.\n   - Dependencies that aren't obvious from the layout or file structure.\n   - 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\n   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.\n   </ProjectLayout>\n   </WhatToAdd>\n\n   <StepsToFollow>\n   - Perform a comprehensive inventory of the codebase. Search for and view:\n   - README.md, CONTRIBUTING.md, and all other documentation files.\n   - Search the codebase for build steps and indications of workarounds like 'HACK', 'TODO', etc.\n   - All scripts, particularly those pertaining to build and repo or environment setup.\n   - All build and actions pipelines.\n   - All project files.\n   - All configuration and linting files.\n   - For each file:\n   - think: are the contents or the existence of the file information that the cloud agent will need to implement, build, test, validate, or demo a code change?\n   - If yes:\n      - Document the command or information in detail.\n      - Explicitly indicate which commands work and which do not and the order in which commands should be run.\n      - Document any errors encountered as well as the steps taken to workaround them.\n   - Document any other steps or information that the agent can use to reduce time spent exploring or trying and failing to run bash commands.\n   - 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.\n   </StepsToFollow>\n      - Document any errors encountered as well as the steps taken to work-around them.\n\n   ```\n\n4. Click **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-paper-airplane\" aria-label=\"Start task\" role=\"img\"><path d=\"M.989 8 .064 2.68a1.342 1.342 0 0 1 1.85-1.462l13.402 5.744a1.13 1.13 0 0 1 0 2.076L1.913 14.782a1.343 1.343 0 0 1-1.85-1.463L.99 8Zm.603-5.288L2.38 7.25h4.87a.75.75 0 0 1 0 1.5H2.38l-.788 4.538L13.929 8Z\"></path></svg>** or press <kbd>Enter</kbd>.\n\nCopilot 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 finished, triggering a notification.\n\n### Writing your own `copilot-instructions.md` file\n\n1. In the root of your repository, create a file named `.github/copilot-instructions.md`.\n\n   Create the `.github` directory if it does not already exist.\n\n2. Add natural language instructions to the file, in Markdown format.\n\n   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.\n\n> \\[!TIP]\n> 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.\n\n## Creating path-specific custom instructions\n\n> \\[!NOTE]\n> Currently, on GitHub.com, path-specific custom instructions are only supported for Copilot облачный агент and Обзор кода Copilot.\n\n1. Создайте каталог, `.github/instructions` если он еще не существует.\n\n2. По желанию создайте подкаталоги `.github/instructions` для организации ваших файлов инструкций.\n\n3. Создайте один или несколько `NAME.instructions.md` файлов, где `NAME` указывается назначение инструкций. Имя файла должно заканчиваться `.instructions.md`.\n\n4. В начале файла создайте блок frontmatter, содержащий ключевое `applyTo` слово. Используйте синтаксис glob, чтобы указать, к каким файлам или каталогам применяются инструкции.\n\n   Например:\n\n   ```markdown\n   ---\n   applyTo: \"app/models/**/*.rb\"\n   ---\n   ```\n\n   Можно указать несколько шаблонов, разделив их запятыми. Например, чтобы применить инструкции ко всем файлам TypeScript в репозитории, можно использовать следующий блок frontmatter:\n\n   ```markdown\n   ---\n   applyTo: \"**/*.ts,**/*.tsx\"\n   ---\n   ```\n\n   Примеры Glob:\n\n   * ```\n          `*` - все будут совпадать со всеми файлами текущей директории.\n     ```\n   * ```\n          `**` или `**/*` — все совпадут со всеми файлами во всех каталогах.\n     ```\n   * ```\n          `*.py` - будет совпадать со всеми `.py` файлами текущей папки.\n     ```\n   * ```\n          `**/*.py` - будет рекурсивно совпадать со всеми `.py` файлами во всех каталогах.\n     ```\n   * ```\n          `src/*.py`- будет `.py` совпадать со всеми `src` файлами в каталоге. Например `src/foo.py` , и `src/bar.py`_нет_`src/foo/bar.py`.\n     ```\n   * ```\n          `src/**/*.py` - будет рекурсивно совпадать со всеми `.py` файлами в `src` каталоге. Например, `src/foo.py`, `src/foo/bar.py`и `src/foo/bar/baz.py`.\n     ```\n   * ```\n          `**/subdir/**/*.py` - будет рекурсивно совпадать со всеми `.py` файлами в любой `subdir` папке на любой глубине. Например, `subdir/foo.py`, `subdir/nested/bar.py`, `parent/subdir/baz.py`, и `deep/parent/subdir/nested/qux.py`, но _не_`foo.py` на пути, не содержащем каталога `subdir` .\n     ```\n\n5. Опционально, чтобы предотвратить использование файла либо Copilot облачный агент одним из вариантов Обзор кода Copilot, добавьте `excludeAgent` ключевое слово в блок фронтматтера. Используйте либо или `\"code-review\"``\"cloud-agent\"`.\n\n   Например, следующий файл будет читаться только .Copilot облачный агент\n\n   ```markdown\n   ---\n   applyTo: \"**\"\n   excludeAgent: \"code-review\"\n   ---\n   ```\n\n   Если ключевое `excludeAgent` слово не включено в передний блок Matterblock, оба Обзор кода Copilot и Copilot облачный агент будут использовать ваши инструкции.\n\n6. Добавьте пользовательские инструкции на естественном языке с помощью формата Markdown. Пробелы между инструкциями игнорируются, поэтому инструкции могут быть написаны как один абзац, каждый из которых находится на новой строке или разделен пустыми строками для удобочитаемости.\n\n<div class=\"ghd-alert ghd-alert-accent ghd-spotlight-accent\">\n\nВы успешно добавили в репозиторий пользовательский файл инструкций?\n\n```\n          <a href=\"https://docs.github.io/success-test/yes.html\" target=\"_blank\" class=\"btn btn-outline mt-3 mr-3 no-underline\">\n          <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>\n```\n\n</div>\n\n## Пользуемые инструкции\n\nИнструкции в файлах доступны для использования Copilot сразу после сохранения файла(ов). Инструкции автоматически добавляются к запросам, которые вы отправляете в Copilot.\n\nIn Copilot Chat ([github.com/copilot](https://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.\n\nWhenever repository custom instructions are used by Copilot Chat, 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.\n\n![Screenshot of an expanded References list, showing the 'copilot-instructions.md' file highlighted with a dark orange outline.](/assets/images/help/copilot/custom-instructions-ref-in-github.png)\n\nYou can click the reference to open the file.\n\n> \\[!NOTE]\n>\n> * К запросу, отправленному на Copilot, может применяться несколько типов пользовательских инструкций. Личные инструкции имеют высший приоритет. Далее идут инструкции по репозиторию, а затем приоритетом ставятся инструкции по организации последними. Однако все наборы соответствующих инструкций предоставляются для Copilot.\n> * По возможности старайтесь избегать противоречивых наборов инструкций. Если вас беспокоит качество отклика, вы можете временно отключить инструкции репозитория. См [. раздел AUTOTITLE](/ru/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot?tool=webui#enabling-or-disabling-repository-custom-instructions).\n\n## Enabling or disabling custom instructions for Обзор кода Copilot\n\nCustom 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.\n\n1. На GitHubперейдите на главную страницу репозитория.\n2. Под именем репозитория щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-gear\" aria-label=\"gear\" role=\"img\"><path d=\"M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z\"></path></svg> Settings**. Если вкладка \"Параметры\" не отображается, выберите **раскрывающееся меню <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-kebab-horizontal\" aria-label=\"More\" role=\"img\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg>** и нажмите кнопку **\"Параметры**\".\n\n   ![Снимок экрана: заголовок репозитория с вкладками. Вкладка \"Параметры\" выделена темно-оранжевым контуром.](/assets/images/help/repository/repo-actions-settings.png)\n3. In the \"Code & automation\" section of the sidebar, click **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" 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> Copilot**, then **Code review**.\n4. Toggle the “Use custom instructions when reviewing pull requests” option on or off.\n\n> \\[!NOTE]\n> При просмотре pull-запроса Copilot использует пользовательские инструкции в базовой ветви pull request. Например, если ваш pull-запрос стремится объединиться `my-feature-branch` с `main`, Copilot будет использовать пользовательские инструкции в `main`.\n\n## Further reading\n\n* [Поддержка различных типов пользовательских инструкций](/ru/copilot/reference/custom-instructions-support)\n* [Пользовательские инструкции](/ru/copilot/tutorials/customization-library/custom-instructions)—a curated collection of examples\n* [Использование пользовательских инструкций для разблокировки возможностей обзора кода Copilot](/ru/copilot/tutorials/use-custom-instructions)"}