GitHub представила подробный обзор новых возможностей приложения GitHub Copilot, сосредоточившись на так называемых slash-командах — текстовых сокращениях, которые расширяют стандартный чат и помогают планировать задачи, автоматизировать действия и настраивать рабочий процесс разработчика.
Slash-команды вводятся прямо в строке чата приложения GitHub Copilot. Пользователь набирает символ /, после чего появляется меню автодополнения с командами, доступными в текущем контексте. Это избавляет от поиска нужных опций в интерфейсе и позволяет оставаться в одном рабочем окне.
В компании отмечают, что такие команды уже знакомы пользователям GitHub Copilot CLI, где они ориентированы на терминальный сценарий: добавление директорий, смену рабочей директории и управление доступом в консоль. В приложении эти функции не нужны, так как контекст проекта обрабатывается автоматически. Здесь slash-команды используются в первую очередь для управления рабочими сессиями, проектами и поведением агента.
GitHub описывает несколько ключевых сценариев. Команда /plan помогает разбить задачу на этапы до начала написания кода, продумать подход, выявить риски и определить следующие шаги. Она также переводит сессию в режим Plan, который можно выбрать и через выпадающее меню Mode в интерфейсе чата.
-
/spar используется для критического анализа идей. Copilot «оспаривает» предложенное решение, задаёт вопросы, обращает внимание на риски и компромиссы до того, как разработчик закрепит выбранный подход в коде.
-
/autopilot помогает перейти от плана к реализации. Разработчик формулирует цель, а Copilot берёт на себя последовательность шагов по выполнению задачи, в том числе внесение изменений и итерации. Сессия переводится в режим Autopilot, который также доступен в меню Mode.
-
/rubber-duck подключает отдельную модель для независимого обзора кода. Такой разбор помогает выявить слепые зоны, проверить допущения и найти проблемы, которые могла пропустить основная модель. Команда подходит для сложных рефакторингов, архитектурных решений или миграций.
-
/create-canvas создаёт интерактивный интерфейс прямо из диалога с Copilot. Вместо длинной переписки пользователь получает визуализацию, дашборд или настраиваемый рабочий процесс, с которым можно взаимодействовать. GitHub обещает дополнительные примеры использования в отдельной записи блога.
-
/orchestrate помогает координировать крупные задачи, которые затрагивают несколько репозиториев или параллельные направления работы. Команда разбивает общий объём на более мелкие задачи, которые можно выполнять одновременно в разных сессиях и репозиториях.
По словам GitHub, slash-команды заметно меняют способ взаимодействия с Copilot. Они позволяют ускорить работу, поддерживать концентрацию и быстро переключаться между нужными сценариями. Чтобы начать, не требуется запоминать весь набор — достаточно выбрать несколько команд, которые ближе к текущему стилю работы, а остальное обеспечит меню автодополнения, появляющееся после ввода символа /.
Компания предлагает попробовать slash-команды в приложении GitHub Copilot и изучить дополнительную документацию с полным списком доступных команд и примерами рабочих процессов. Автор материала — технический писатель GitHub Джаклин, которая специализируется на создании контента для разработчиков.
Источник: блог GitHub.






















