---
title: "GitHub Copilot custom instructions: пути и формат · DotsAgent"
description: "Где находится .github/copilot-instructions.md, его формат и frontmatter, как объединяются глобальные и вложенные копии и какие инструменты его читают. Проверено 2026-10-01."
url: https://dotsagent.io/ru/instructions/files/github-copilot-instructions
---

.github/copilot-instructions.md

# GitHub Copilot custom instructions: расположение и чтение инструментами

GitHub Copilot читает один файл для всего репозитория — .github/copilot-instructions.md, а также файлы .instructions.md для отдельных путей. Он также учитывает AGENTS.md либо один файл CLAUDE.md или GEMINI.md в корне.

## Расположение

- .github/copilot-instructions.md — применяется ко всему репозиторию.
- .github/instructions/**/NAME.instructions.md — применяется к файлам, соответствующим applyTo.
- AGENTS.md в любой части репозитория; применяется ближайший файл.
- Один файл CLAUDE.md или GEMINI.md в корне — альтернативный вариант.

## Формат

Markdown; пробелы между инструкциями игнорируются. Frontmatter поддерживается только в файлах .instructions.md: в applyTo указываются glob-шаблоны через запятую, а excludeAgent принимает значения "code-review" или "cloud-agent". 2026-06-12 для проверки кода сняли ограничение в 4,000 символов; GitHub рекомендует не превышать примерно 1,000 строк на файл.

Ключи frontmatter: `applyTo``excludeAgent`

`.github/copilot-instructions.md`

```
# Copilot instructions

This is a Rails app with a React front end in app/javascript/.

## Build and test

- Install: `bundle install && yarn install`
- Test: `bin/rails test`
- Lint: `bin/rubocop`

## Conventions

- Put business logic in app/services/, not in controllers.
- Every migration must be reversible.
- Never commit credentials or edit config/master.key.
```

## Приоритет и объединение

Сначала идут личные инструкции, затем инструкции репозитория и организации; все подходящие наборы передаются Copilot. Если совпадают файл для отдельного пути и файл для всего репозитория, Copilot использует оба. При проверке кода читаются инструкции из head-ветки pull request.

## Советы

- На github.com файлы .instructions.md для отдельных путей работают только с Copilot cloud agent и Copilot code review.
- Добавьте excludeAgent: "code-review", чтобы исключить файл из проверки кода, сохранив его доступность для cloud agent.
- Copilot cloud agent может подготовить для вас файл copilot-instructions.md; ограничьте его примерно двумя страницами и не привязывайте к одной задаче.

Создайте AGENTS.md и соответствующие файлы правил для пяти инструментов с помощью одной формы. [Открыть генератор AGENTS.md →](https://dotsagent.io/ru/instructions)

## Другие файлы с инструкциями

[AGENTS.md](https://dotsagent.io/ru/instructions/files/agents-md)

[CLAUDE.md](https://dotsagent.io/ru/instructions/files/claude-md)

[GEMINI.md](https://dotsagent.io/ru/instructions/files/gemini-md)

[.cursor/rules/*.mdc](https://dotsagent.io/ru/instructions/files/cursor-rules)

[.devin/rules/*.md](https://dotsagent.io/ru/instructions/files/windsurf-rules)

[.clinerules/](https://dotsagent.io/ru/instructions/files/cline-rules)

[~/.openclaw/workspace/AGENTS.md](https://dotsagent.io/ru/instructions/files/openclaw-workspace)

## Источники

1. [docs.github.com](https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions)/en/copilot/how-tos/configure-custom-instructions/add-repository-instr
2. [docs.github.com](https://docs.github.com/en/copilot/reference/custom-instructions-support)/en/copilot/reference/custom-instructions-support
3. [docs.github.com](https://docs.github.com/en/copilot/tutorials/customize-code-review)/en/copilot/tutorials/customize-code-review
4. [github.blog](https://github.blog/changelog/2026-06-12-copilot-code-review-new-configurations-and-controls/)/changelog/2026-06-12-copilot-code-review-new-configurations-and-contr

Независимый справочник для тех, кто создаёт AI-агентов. Не связан ни с одним из упомянутых здесь поставщиков.

© 2026 DotsAgent · Факты проверены 1 октября 2026 г.
