Skip to main content
Skip to content

Запрос файлов для GitHub Copilot

Сохраните инструкции и контекст для конкретной задачи в повторно используемых файлах запросов Markdown для отдельных Copilot взаимодействий.

Файлы запросов можно использовать повторно, автономные шаблоны Markdown для фокусируемых Copilot взаимодействий. Они могут включать входные переменные и дополнительный контекст, чтобы можно было повторно использовать запрос с различными входными данными. Файлы запроса репозитория используют .prompt.md расширение и обычно хранятся в .github/prompts/. Visual Studio Code кроме JetBrains IDEs того, вы можете настроить другое расположение.

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

Поддержка файлов с помощью интегрированной среды разработки и версии

Файлы запроса доступны в Visual Studio Code, Visual StudioJetBrains IDEsи Xcode. Сведения о текущей поддержке и доступности интегрированной среды разработки и версии см. в разделе Матрица функций Copilot и Шпаргалка для кастомизации Copilot.

Examples

Создание формы React

New React form.prompt.md Следующий файл определяет повторно использованную задачу для создания формы React.

Your goal is to generate a new React form component.

Ask for the form name and fields if not provided.

Requirements for the form:
- Use form design system components: [design-system/Form.md](../docs/design-system/Form.md)
- Use `react-hook-form` for form state management:
  - Always define TypeScript types for your form data
  - Prefer *uncontrolled* components using register
  - Use `defaultValues` to prevent unnecessary rerenders
- Use `yup` for validation:
  - Create reusable validation schemas in separate files
  - Use TypeScript types to ensure type safety
  - Customize UX-friendly validation rules

Проверка безопасности REST API

API security review.prompt.md Следующий файл содержит многократно используемые критерии для проверки безопасности REST API.

Secure REST API review:
- Ensure all endpoints are protected by authentication and authorization
- Validate all user inputs and sanitize data
- Implement rate limiting and throttling
- Implement logging and monitoring for security events
…