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

what-context-needed — скилл для GitHub Copilot: установка

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

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill what-context-needed
Открыть на GitHub

Что делает what-context-needed

what-context-needed меняет порядок работы над вопросом. Сначала Copilot составляет список файлов, которые нужно изучить, и делит их на обязательные и полезные для полного ответа. Для каждого файла он объясняет причину, а также отмечает уже просмотренные файлы.

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

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

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

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

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

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

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill what-context-needed

2GitHub CLI

gh skill install github/awesome-copilot what-context-needed

3Вручную: положить файлы

.github/skills/what-context-needed/SKILL.md

Из того же набора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установок

Похожие

grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. Claude Code 876 391установок

Вопросы о what-context-needed

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

Выполните npx skills add github/awesome-copilot --skill what-context-needed или gh skill install github/awesome-copilot what-context-needed. Скилл появится в .github/skills/what-context-needed/SKILL.md.

Что делает what-context-needed?

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

Что делать после передачи файлов скиллу?

После того как нужные файлы предоставлены, вопрос нужно задать повторно.

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

SKILL.md · MIT
---
name: what-context-needed
description: 'Ask Copilot what files it needs to see before answering a question'
---

# What Context Do You Need?

Before answering my question, tell me what files you need to see.

## My Question

{{question}}

## Instructions

1. Based on my question, list the files you would need to examine
2. Explain why each file is relevant
3. Note any files you've already seen in this conversation
4. Identify what you're uncertain about

## Output Format

```markdown
## Files I Need

### Must See (required for accurate answer)
- `path/to/file.ts` — [why needed]

### Should See (helpful for complete answer)
- `path/to/file.ts` — [why helpful]

### Already Have
- `path/to/file.ts` — [from earlier in conversation]

### Uncertainties
- [What I'm not sure about without seeing the code]
```

After I provide these files, I'll ask my question again.

© github · MIT · github/awesome-copilot

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

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

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