К основному содержанию
плагин GitHub Copilot официальный · GitHub

context-engineering — плагин GitHub Copilot: контекст и установка

Плагин помогает GitHub Copilot работать с нужным контекстом проекта. Подходит для планирования многофайловых изменений и рефакторинга.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install context-engineering@awesome-copilot
Открыть на GitHub

Что делает context-engineering

context-engineering добавляет рекомендации по структуре кода, слэш-команды и субагента для работы с контекстом. Команда /context-engineering:context-map собирает карту файлов, связанных с задачей, а /context-engineering:what-context-needed помогает определить, что нужно показать Copilot перед ответом.

Для рефакторинга есть /context-engineering:refactor-plan: она строит план многофайловых изменений с последовательностью шагов и откатом. Субагент context-architect ищет зависимости и помогает спланировать или выполнить такие изменения.

Плагин стоит поставить, если Copilot часто получает неполный контекст. Для одиночных правок без связанных файлов он не нужен.

Какие задачи решает

  • собрать карту файлов для задачи
  • понять, какой контекст нужен Copilot
  • спланировать многофайловый рефакторинг
  • учесть зависимости между файлами
  • подготовить шаги отката изменений

Примеры запросов агенту

  • Построй карту контекста для задачи с изменением `src/api` и связанных файлов.
  • Определи, какие файлы нужно изучить перед ответом на вопрос о рефакторинге.
  • Составь план многофайлового рефакторинга с порядком шагов и откатом.

Как установить context-engineering

Команда из источника

copilot plugin install context-engineering@awesome-copilot

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

Вопросы о context-engineering

Как установить context-engineering в GitHub Copilot?

Выполните в Copilot CLI команду copilot plugin install context-engineering@awesome-copilot.

Что делает context-engineering?

Плагин помогает GitHub Copilot управлять контекстом проекта: находить связанные файлы, уточнять нужные материалы и планировать многофайловые изменения.

Чем полезен субагент context-architect?

Он выявляет релевантный контекст и зависимости, чтобы спланировать и выполнить изменения в нескольких файлах.

Исходный текст

context-engineering · MIT
# Context Engineering Plugin

Tools and techniques for maximizing GitHub Copilot effectiveness through better context management. Includes guidelines for structuring code, an agent for planning multi-file changes, and prompts for context-aware development.

## Installation

```bash
# Using Copilot CLI
copilot plugin install context-engineering@awesome-copilot
```

## What's Included

### Commands (Slash Commands)

| Command | Description |
|---------|-------------|
| `/context-engineering:context-map` | Generate a map of all files relevant to a task before making changes |
| `/context-engineering:what-context-needed` | Ask Copilot what files it needs to see before answering a question |
| `/context-engineering:refactor-plan` | Plan a multi-file refactor with proper sequencing and rollback steps |

### Agents

| Agent | Description |
|-------|-------------|
| `context-architect` | An agent that helps plan and execute multi-file changes by identifying relevant context and dependencies |

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT

© Awesome Copilot Community · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой