Skip to main content
Skip to content

Arquivos de prompt para GitHub Copilot

Salve instruções e contexto específicos da tarefa em arquivos de prompt markdown reutilizáveis para Copilot interações individuais.

Os arquivos de prompt são modelos markdown reutilizáveis e autônomos para interações focadas Copilot . Eles podem incluir variáveis de entrada e contexto adicional para que você possa reutilizar um prompt com entradas diferentes. Os arquivos de prompt do repositório usam a .prompt.md extensão e normalmente são armazenados em .github/prompts/. Visual Studio Code e JetBrains IDEs também permitem que você configure um local diferente.

Ao contrário das instruções personalizadas, que fornecem automaticamente contexto dentro de seu escopo definido, os arquivos de prompt são invocados para uma interação específica. Em IDEs com suporte, você pode executar um deles no chat fazendo referência a ele ou selecionando-o.

Suporte a arquivo de prompt por IDE e versão

Os arquivos de prompt estão disponíveis em Visual Studio Code, Visual Studio, JetBrains IDEs, e Xcode. Para obter suporte atual e disponibilidade específica do IDE e da versão, consulte Guia de personalização rápida do Copilot e matriz de recursos Copilot.

Examples

Gerar um formulário react

O arquivo New React form.prompt.md a seguir define uma tarefa reutilizável para gerar um formulário 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

Examinar a segurança da API REST

O arquivo a seguir API security review.prompt.md contém critérios reutilizáveis para revisar a segurança de uma API REST.

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
…