{"meta":{"title":"Шпаргалка для кастомизации Copilot","intro":"Сравните разные варианты кастомизации для GitHub Copilot.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/reference","title":"Справочные материалы"},{"href":"/ru/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| [Пользовательские инструкции](/ru/copilot/concepts/prompting/response-customization)                                                                                                                                                                                                      | Всегда включённый контекст, который автоматически применяется к каждому взаимодействию в пределах определённого масштаба |                                                    |\n| `.github/copilot-instructions.md` (репозиторий по всему репозиторию), `.github/instructions/*.instructions.md` (путь-специфический), `AGENTS.md` (сторонние агенты) или личные/организационные настройки через интерфейс на GitHub                                                        |                                                                                                                          |                                                    |\n| [Файлы запросов](/ru/copilot/concepts/prompting/response-customization?tool=vscode#about-prompt-files)                                                                                                                                                                                    | Многоразовый, автономный шаблон запросов с входными переменными                                                          | `.github/prompts/*.prompt.md`                      |\n| [Custom agents](/ru/copilot/concepts/agents/cloud-agent/about-custom-agents)                                                                                                                                                                                                              | Специализированная персона со своими инструкциями, ограничениями инструментов и контекстом                               |                                                    |\n| `.github/agents/AGENT-NAME.md` (репозитории), `/agents/AGENT-NAME.md` в `.github` организации или `.github-private` репозитории (на уровне организации), `/agents/AGENT-NAME.md` в специально `.github-private` отведённом репозитории (на уровне предприятия) или в профиле пользователя |                                                                                                                          |                                                    |\n| [Subagents](/ru/copilot/how-tos/chat-with-copilot/chat-in-ide#using-subagents)                                                                                                                                                                                                            | Отдельный агент, созданный основным агентом для выполнения делегированной работы в изолированном контексте               | N/A (процесс выполнения, не пользовательский файл) |\n| [Навыки агента](/ru/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| [Обработчики](/ru/copilot/concepts/agents/hooks)                                                                                                                                                                                                                                          | Пользовательские команды shell, выполняющиеся детерминированно в определённых точках рабочего процесса агента            | `.github/hooks/*.json`                             |\n| [Серверы MCP](/ru/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| [Пользовательские инструкции](/ru/copilot/concepts/prompting/response-customization)                   | Автоматически                                                                                    | Стандарты, рекомендации или ожидания, которые применяются в широком контексте                                   | Соблюдайте стандарты кодирования, правила доступности, проверяйте контрольные списки                                                                                         |\n| [Файлы запросов](/ru/copilot/concepts/prompting/response-customization?tool=vscode#about-prompt-files) | Руководство: ссылайтесь напрямую в чате или используйте выбор подсказок с файлами                | Сфокусированные одиночные задачи, которые вы выполняете один раз с разными входами каждый раз                   | Генерируйте модульные тесты, запускайте контрольный список для проверки кода                                                                                                 |\n| [Custom agents](/ru/copilot/concepts/agents/cloud-agent/about-custom-agents)                           | Руководство: выберите из выпадающего списка агентов в вашем IDE, включил GitHubили в Copilot CLI | Проекты или процессы с чётко выраженными этапами, требующие специализированных возможностей или строгих передач | Агент рецензента React, агент аудита только для чтения                                                                                                                       |\n| [Subagents](/ru/copilot/how-tos/chat-with-copilot/chat-in-ide#using-subagents)                         | Автоматически или напрямую ссылайтесь subagent на a в вашем запросе                              | Сложные подзадачи, которые должны выполняться в изоляции от основного агента                                    | Исследования кодовой базы, запуск тестовых пакетов                                                                                                                           |\n| [Навыки агента](/ru/copilot/concepts/agents/about-agent-skills)                                        | Автоматически: выбирается, Copilot когда это актуально для вашего запроса                        | Многоступенчатые рабочие процессы с объединёнными ассетами, которые нужно загружать по мере необходимости       |                                                                                                                                                                              |\n| GitHub Actions Отладка сбоев, процедуры развертывания, составление заметок релиза                      |                                                                                                  |                                                                                                                 |                                                                                                                                                                              |\n| [Обработчики](/ru/copilot/concepts/agents/hooks)                                                       | Автоматический: при заданных событиях жизненного цикла                                           | Задачи, которые должны выполняться в определённой точке жизненного цикла агента с гарантированным выполнением   | Запускайте форматировку после каждого редактирования файла, одобряйте или отклоняйте выполнение инструментов, предотвращайте утечку учетных данных с помощью secret scanning |\n| [Серверы MCP](/ru/copilot/concepts/context/mcp)                                                        | Автоматический или попросить конкретный инструмент по названию                                   | Задачи, требующие доступа к внешним инструментам или данным в реальном времени                                  | Управление проблемами и PR (GitHub сервер MCP), автоматизация тестирования браузера (сервер Playwright MCP)                                                                  |\n\n## IDE и поддержка поверхностей\n\nВ этой таблице показано, какие функции настройки поддерживаются в каждом IDE и поверхности. Полная Copilot матрица функций см. [Матрица функций Copilot](/ru/copilot/reference/copilot-feature-matrix#features-by-ide).\n\nGitHub рекомендуют Copilot CLIиспользовать последние стабильные версии IDE и Copilot расширения для получения наилучшего Copilot опыта.\n\n**Ключ:**\n\n* ✓ = поддерживается\n* ✗ = не поддерживается\n* P = в предпросмотре\n\n\\| Функция | VS Code | Visual Studio | Идентификаторы JetBrains | Затмение | Xcode |\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 и поверхности, см. [Поддержка различных типов пользовательских инструкций](/ru/copilot/reference/custom-instructions-support).\n\n## Редактор кастомизации агентов в IDE JetBrains\n\nВ IDE JetBrains вы можете использовать редактор Agent Customizations для управления несколькими Copilot настройками из одного места. В GitHub Copilot Chat панели нажмите на значок настроек в правом верхнем углу, затем **выберите «Настройки**».\n\nОт редактора вы можете:\n\n* Просмотр и редактирование custom agents\n* Управление многоразовыми навыками\n* Настройте рабочее пространство или личные инструкции\n* Управление запросами-файлами\n* Выберите **настройки рабочего пространства** для текущего проекта или **персонализации** , которые следуют за вами в разных проектах\n\nДля шагов по созданию инструкций репозитория и файлов запросов в IDE JetBrains см. [Добавление пользовательских инструкций репозитория для GitHub Copilot в ваш IDE](/ru/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide).\n\n## Дополнительные материалы\n\n* [Библиотека настройки](/ru/copilot/tutorials/customization-library) — тщательно подобранная коллекция примеров"}