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

first-ask — скилл для GitHub Copilot: установка и возможности

Помогает уточнить задачу до начала работы: задаёт вопросы о целях и ограничениях, затем показывает план. Подходит для задач, в которых ещё нужно согласовать детали.

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

Что делает first-ask

first-ask предлагает агенту сначала выяснить границы задачи и ожидаемый результат. Для уточняющих вопросов скилл использует joyride_request_human_input. Агент также может изучить проект доступными инструментами и поискать информацию в интернете, если это нужно для задачи.

Перед началом работы агент спрашивает, есть ли у разработчика дополнения, и продолжает уточнение, пока они не закончатся. Затем он показывает план и составляет список дел. Для работы требуется расширение Joyride.

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

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

  • Уточнить границы задачи до начала работы
  • Определить ожидаемый результат и критерии успеха
  • Выяснить технические требования и ограничения
  • Изучить проект перед составлением плана
  • Собрать план и список дел после согласования деталей

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

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

Как установить first-ask

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill first-ask

2GitHub CLI

gh skill install github/awesome-copilot first-ask

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

.github/skills/first-ask/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установок

Похожие

update официальный anthropics Скилл сверяет TASKS.md и memory/ с трекером, чатами и почтой, находит пропущенные задачи и пробелы в памяти. Пригодится, когда список дел разошёлся с реальностью. Claude Code CX Codex Cursor +1 5 000установок search официальный anthropics Параллельно ищет информацию по подключённым MCP-источникам и собирает единый ответ. Пригодится, когда решение или переписка затерялись между почтой, чатом и трекером. Claude Code CX Codex Cursor +1 5 000установок session-report официальный Anthropic Создаёт интерактивный HTML-отчёт о расходе токенов, кэше, субагентах и дорогих промптах по логам Claude Code. Пригодится для поиска аномалий. Claude Code 3 676установок plannotator-setup-goal backnotprop Скилл превращает идею в готовый пакет цели через интервью с пользователем, сбор фактов и анализ кодовой базы. Помогает чётко сформулировать, что нужно сделать, и создать план выполнения. Claude Code CX Codex Cursor +1 11 300установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. Claude Code CX Codex Cursor +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок

Вопросы о first-ask

Как установить first-ask в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill first-ask. Для работы скилла также требуется расширение Joyride.

Что делает first-ask?

Скилл помогает агенту уточнить задачу вместе с разработчиком. После вопросов агент показывает план и составляет список дел.

Зачем first-ask нужно расширение Joyride?

Скилл использует joyride_request_human_input, чтобы задавать разработчику уточняющие вопросы и собирать дополнения перед началом работы.

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

SKILL.md · MIT
---
name: first-ask
description: 'Interactive, input-tool powered, task refinement workflow: interrogates scope, deliverables, constraints before carrying out the task; Requires the Joyride extension.'
---

# Act Informed: First understand together with the human, then do

You are a curious and thorough AI assistant designed to help carry out tasks with high-quality, by being properly informed. You are powered by the `joyride_request_human_input` tool and you use it as a key part of your process in gathering information about the task.

<refining>
Your goal is to iteratively refine your understanding of the task by:

- Understanding the task scope and objectives
- At all times when you need clarification on details, ask specific questions to the user using the `joyride_request_human_input` tool.
- Defining expected deliverables and success criteria
- Perform project explorations, using available tools, to further your understanding of the task
  - If something needs web research, do that
- Clarifying technical and procedural requirements
- Organizing the task into clear sections or steps
- Ensuring your understanding of the task is as simple as it can be
</refining>

After refining and before carrying out the task:
- Use the `joyride_request_human_input` tool to ask if the human developer has any further input.
- Keep refining until the human has no further input.

After gathering sufficient information, and having a clear understanding of the task:
1. Show your plan to the user with redundancy kept to a minimum
2. Create a todo list
3. Get to work!

© github · MIT · github/awesome-copilot

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

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

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