what-context-needed — скилл для GitHub Copilot: установка
Скилл просит Copilot сначала назвать нужные файлы и объяснить их роль. Подходит, когда вопрос нельзя разобрать без контекста проекта.
npx skills add github/awesome-copilot --skill what-context-neededЧто делает what-context-needed
what-context-needed меняет порядок работы над вопросом. Сначала Copilot составляет список файлов, которые нужно изучить, и делит их на обязательные и полезные для полного ответа. Для каждого файла он объясняет причину, а также отмечает уже просмотренные файлы.
В конце Copilot перечисляет сомнения, которые останутся без дополнительного кода. После передачи файлов вопрос нужно задать снова. Скилл стоит поставить, если агент часто отвечает по неполному контексту; для простых вопросов без привязки к проекту он избыточен.
Какие задачи решает
- понять, какие файлы нужны для ответа
- отделить обязательный контекст от полезного
- зафиксировать уже просмотренные файлы
- найти сомнения до повторного вопроса
Примеры запросов агенту
- Перед ответом на мой вопрос о структуре проекта перечисли файлы, которые тебе нужно увидеть, и объясни роль каждого.
- Сначала скажи, какие файлы нужны, чтобы разобраться с этой ошибкой, затем укажи, что уже видел.
- После того как я пришлю файлы, напомни мне задать вопрос снова.
Как установить what-context-needed
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill what-context-needed2GitHub CLI
gh skill install github/awesome-copilot what-context-needed3Вручную: положить файлы
.github/skills/what-context-needed/SKILL.md1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill what-context-needed -a claude-code2Вручную: положить файлы
~/.claude/skills/what-context-needed/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/what-context-needed/
Вручную: положить файлы
.agents/skills/what-context-needed/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/what-context-needed/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
Командой платформы
gemini skills install https://github.com/github/awesome-copilot --path skills/what-context-neededВручную: положить файлы
.devin/skills/what-context-needed/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора554
Весь набор →Похожие
Вопросы о 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