GitHub представил подробное руководство по slash-командам в приложении GitHub Copilot. Эти текстовые сокращения помогают разработчикам планировать задачи, проверять идеи, автоматизировать реализацию и координировать работу между репозиториями. Материал опубликован в официальном блоге GitHub 6 августа 2026 года.
Что такое slash-команды в GitHub Copilot App
Slash-команды — это текстовые сокращения, которые вводятся прямо в чат-композер приложения. При вводе символа / появляется автозаполнение, показывающее доступные команды в текущем контексте. В отличие от Copilot CLI, где команды ориентированы на терминальный рабочий процесс (например, добавление директорий или установка рабочей директории), в приложении команды нацелены на управление сессиями, проектами и настройку работы агента.
Некоторые команды, такие как /clear и /model, работают и в CLI, и в приложении. Однако специфичные для приложения команды учитывают визуальный интерфейс и автоматическое управление контекстом проекта, поэтому файловые команды вроде /add-dir или /cwd не нужны.
Основные slash-команды
/plan — планирование перед написанием кода
Команда /plan помогает разбить задачу на этапы до начала кодирования: продумать подход, выявить потенциальные сложности и определить следующие шаги. Она переключает сессию в режим Plan mode, который также доступен из выпадающего меню режимов в чат-композере.
Примеры использования:
- Планирование новой функции: /plan I need to add two-factor authentication to our application. Help me break down the work involved, identify what files need to change, and outline an implementation approach.
- Подготовка к крупному рефакторингу: /plan We want to refactor our notification system code to make it easier to support new channels like push notifications. Help me understand the changes needed and create an incremental migration plan.
- Триаж и исправление багов: /plan Users are reporting that our checkout flow randomly fails after payment processing. Help me investigate possible causes and create a plan to diagnose and fix the issue.
/spar — проверка идей на прочность
Команда /spar позволяет Copilot оспаривать предположения и указывать на потенциальные риски или компромиссы до принятия решения. Это помогает валидировать архитектурные решения, сравнивать варианты реализации и ревьюить планы миграции.
Примеры:
- Валидация архитектурного выбора: /spar I'm planning to use Redis as a caching layer for our product API. Challenge my approach and point out any scalability or consistency concerns I may have missed.
- Сравнение вариантов: /spar Help me decide between REST and GraphQL for a customer-facing API. Ask questions, challenge my assumptions, and recommend which approach fits best for an app with mobile clients.
- Ревью плана миграции: /spar I'm migrating our database to a new managed service with minimal downtime. Poke holes in my migration plan and identify any risks or edge cases I should account for.
- Проверка оптимизации производительности: /spar I'm planning to lazy load most of the components on my site to improve initial load time. Critique my approach and tell me where it could hurt user experience or introduce unnecessary complexity.
/autopilot — автоматизация реализации
Команда /autopilot позволяет передать Copilot цель и позволить ему самостоятельно выполнить шаги для её достижения. Она переключает сессию в режим Autopilot mode. Это удобно для реализации новых функций, обновления зависимостей, рефакторинга и улучшения документации.
Примеры:
- Реализация новой функции: /autopilot Add support for exporting user reports as CSV files. Identify the files that need changes, implement the feature, and update any relevant tests.
- Крупная задача по обслуживанию: /autopilot Update this project to the latest version of React. Identify breaking changes, update the code where needed, and make sure the test suite passes.
/rubber-duck — независимая проверка
Команда /rubber-duck использует другую модель для независимого ревью вашей работы. Это помогает выявить слепые зоны, оспорить предположения и найти проблемы, которые основная модель могла пропустить. Полезна для сложных рефакторингов, архитектурных решений и планов миграции.
Примеры:
- Получение второго мнения по плану: /rubber-duck Review the implementation plan we've created for adding two-factor authentication. Identify any blind spots, edge cases, or risks that we may have overlooked.
- Ревью крупного рефакторинга: /rubber-duck Review the refactoring we've completed for the notification system. Look for architectural concerns, unnecessary complexity, or areas that could be improved before I open a pull request.
- Валидация стратегии миграции: /rubber-duck Review our database migration plan and implementation. Point out any blind spots, rollback concerns, or edge cases we should address before deployment.
/create-canvas — интерактивные интерфейсы
Команда /create-canvas позволяет создавать интерактивные интерфейсы прямо из диалога с Copilot. Это могут быть визуализации, дашборды или кастомные рабочие процессы. Например:
- /create-canvas Create an interactive diagram showing how services in this application connect.
- /create-canvas Create an issue triage board that lets me review and categorize open issues.
/orchestrate — координация между репозиториями
Команда /orchestrate помогает координировать работу между несколькими сессиями и репозиториями, разбивая крупные задачи на параллельные подзадачи. Это полезно, когда изменения затрагивают несколько кодовых баз.
Примеры:
- Координация изменений между репозиториями: /orchestrate I need to add support for a new authentication flow across our frontend, backend, and shared repositories. Help me break down the work and coordinate the changes needed in each codebase.
- Управление параллельными задачами: /orchestrate Prepare this feature for release. Identify the work needed for implementation, testing, documentation, and deployment, then help coordinate each task.
Как начать использовать
Для начала не нужно запоминать все команды. Достаточно ввести / в чат-композере, и автозаполнение покажет доступные команды. Подробная документация доступна в официальных материалах GitHub.
Что это значит
Slash-команды в GitHub Copilot App расширяют возможности ассистента, делая его более управляемым и адаптированным под различные рабочие процессы. Они позволяют разработчикам быстрее переходить от планирования к реализации, проверять идеи и автоматизировать рутинные задачи. Это ещё один шаг к интеграции AI-инструментов в повседневную разработку.

Комментарии · 0
Войдите, чтобы участвовать в обсуждении.