# Ускорение разработки с GitHub Copilot Spaces

Узнайте, как использовать Copilot Spaces , чтобы помочь вам в разработке.

Copilot Spaces помогает ускорить работу при запуске новой функции, понимании системы или выборе задачи в незнакомой базе кода.

Для использования Spaces:

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

Чтобы создать пространство, перейдите в [https://github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot\&ref_type=engagement\&ref_style=text) и нажмите **Создать пространство**.

В примерах этой статьи показано, как использовать Spaces для распространенных задач разработки.

## Разработка новой функции

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

Copilot может помочь вам:

* Сводные сведения о том, как работает текущая реализация.
* Предлагайте изменения или дополнения на основе спецификации.
* Создание проекта первой реализации или указания дальнейших шагов.
* Пометка отсутствующих элементов или несоответствий.

**Инструкции**:

> Это пространство содержит новую форму регистрации пользователей для некоммерческой организации здравоохранения, предоставляющей низкое затратное тестирование. Он построен с помощью React и Tailwind.

**Предлагаемый запрос**:

> Как добавить поддержку 2FA?

## Определение логики для небольшой частой задачи

Задокументируйте логику повторяющихся задач один раз и поделите ею пространство. Такой подход помогает всем быть последовательными и экономит время. Такие задачи, как отслеживание телеметрических событий или обработка выбросов событий, выигрывают от этого подхода.

Если у вас есть блок-схема процесса, загрузите её в своё пространство для справки.
Copilot могут:

* Предлагайте эффективные схемы, основанные на вашей предыдущей работе.
* Помогите писать повторно используемые функции или шаблоны.
* Проверьте логику, чтобы убедиться, что она соответствует стандартам project.
* Приведите примеры того, как аналогичные задачи были выполнены в коде.

**Инструкции**:

> Вы помогаете разработчикам реализовывать события телеметрии. Необходимо (1) проверить, какие цели пользователя предназначены для события, (2) предложить новую структуру событий на основе примеров существующих событий (и с помощью общей схемы телеметрии), а (3) создать новую версию файла конфигурации телеметрии.

**Предлагаемый запрос**:

> Помогите мне заходить в журнал, когда пользователь щелкает уведомление в приложении.

## Совместное использование знаний с коллегами

Создайте пространство для тем, где люди обычно задают похожие вопросы. Например, вопросы о том, как работает аутентификация или поиск в вашем project.

Copilot могут:

* Объясните, как работает код.
* Отвечайте на вопросы, основываясь на последней документации.
* Направляйте новых членов команды по лучшим практикам.

**Инструкции**:

> Вы содержите код и документацию, связанные с нашей системой проверки подлинности.

**Предлагаемый запрос**:

> Как работает единый вход?

## Отработка практических навыков

Попробуйте упражнение [Scale институциональных знаний с помощью Copilot Spaces](https://github.com/skills/scale-institutional-knowledge-using-copilot-spaces) Skills для практического опыта. Это упражнение покажет вам, как:

* Централизовать разрозненные знания project управления в пространствах второго пилота.
* Преобразуйте командные инсайты в поисковые версии artifacts.
* Дайте всем членам команды равный access к процессам, решениям и обоснованию.
* Подключите репозиторий как структурированный источник знаний.
* Совместно извлекать, совершенствовать и стандартизировать рабочие процессы.
* Вводите подтвержденные улучшения обратно в живую документацию.
* Ускорить адаптацию и снизить риск зависимости одного человека.
* Включить последовательное, повторяемое выполнение project.

## Следующие шаги

После того как вы создали пространство для помощи с задачами разработки, подумайте о том, чтобы поделиться им с командой, чтобы сократить передачу и повторяющиеся вопросы. См. [Сотрудничество с другими с использованием GitHub Copilot Spaces](/ru/copilot/how-tos/copilot-on-github/customize-copilot/copilot-spaces/collaborate-with-others).