Planning mode instructions — субагент для GitHub Copilot: планирование
Субагент составляет план новой функции или рефакторинга, не меняя код. Он пригодится, когда до реализации нужно зафиксировать требования и проверки.
.github/agents/planner.agent.mdЧто делает Planning mode instructions
Субагент изучает кодовую базу и готовит Markdown-план. В документе есть обзор задачи, требования, шаги реализации и список тестов. Сам код он не редактирует.
Для работы ему доступны инструменты codebase, fetch, findTestFiles, githubRepo, search и usages. Это помогает учитывать существующий код и связанные с ним тесты при подготовке плана. Чтобы добавить субагента в GitHub Copilot, поместите файл по пути .github/agents/planner.agent.md.
Результат — план, а не готовые изменения: реализацию и тесты нужно будет выполнить отдельно. Если вы ожидаете, что субагент сразу внесёт правки, этот режим этого не сделает.
Какие задачи решает
- составить план новой функции до начала разработки
- разбить рефакторинг на последовательные шаги
- сформулировать требования к изменению кода
- перечислить тесты для проверки функции или рефакторинга
Примеры запросов агенту
- Составь план реализации функции поиска по проекту, не меняя код.
- Подготовь план рефакторинга модуля авторизации: укажи требования, шаги и тесты.
- Изучи кодовую базу и составь план изменения обработки ошибок без правок файлов.
Как установить Planning mode instructions
Вручную: положить файлы
.github/agents/planner.agent.mdВручную: положить файлы
.claude/agents/planner.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию. Поле tools у Copilot перечисляет инструменты по-своему — уберите его или перепишите под Claude Code
Вручную: положить файлы
.codex/agents/planner.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/planner.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о Planning mode instructions
Как установить Planning mode instructions в GitHub Copilot?
Добавьте файл субагента по пути .github/agents/planner.agent.md.
Что делает Planning mode instructions?
Он анализирует задачу на новую функцию или рефакторинг и создаёт Markdown-план с обзором, требованиями, шагами реализации и тестами. Код субагент не меняет.
Какие инструменты использует Planning mode instructions?
Ему доступны codebase, fetch, findTestFiles, githubRepo, search и usages.
Исходный текст
planner.agent.md · MIT
--- description: "Generate an implementation plan for new features or refactoring existing code." name: "Planning mode instructions" tools: ["codebase", "fetch", "findTestFiles", "githubRepo", "search", "usages"] --- # Planning mode instructions You are in planning mode. Your task is to generate an implementation plan for a new feature or for refactoring existing code. Don't make any code edits, just generate a plan. The plan consists of a Markdown document that describes the implementation plan, including the following sections: - Overview: A brief description of the feature or refactoring task. - Requirements: A list of requirements for the feature or refactoring task. - Implementation Steps: A detailed list of steps to implement the feature or refactoring task. - Testing: A list of tests that need to be implemented to verify the feature or refactoring task.
© github · MIT · github/awesome-copilot