Skip to main content
Skip to content

Fichiers de prompt pour GitHub Copilot

Enregistrez des instructions et un contexte spécifiques aux tâches dans les fichiers d’invite Markdown réutilisables pour des Copilot interactions individuelles.

Les fichiers prompt sont des modèles Markdown réutilisables et autonomes pour les interactions ciblées Copilot . Ils peuvent inclure des variables d’entrée et un contexte supplémentaire afin de pouvoir réutiliser une invite avec différentes entrées. Les fichiers d’invite de référentiel utilisent l’extension .prompt.md et sont généralement stockés dans .github/prompts/. Visual Studio Code et JetBrains IDEs vous permettent également de configurer un autre emplacement.

Contrairement aux instructions personnalisées, qui fournissent automatiquement un contexte dans leur portée définie, les fichiers de prompt sont appelés pour une interaction spécifique. Dans les IDE pris en charge, vous pouvez en exécuter une à partir du chat en la référençant ou en la sélectionnant.

Prise en charge des fichiers prompt par IDE et version

Les fichiers de prompt sont disponibles dans Visual Studio Code, Visual Studio, JetBrains IDEs, et Xcode. Pour obtenir la prise en charge actuelle et la disponibilité spécifique à l’IDE et à la version, consultez Fiche de personnalisation de Copilot et matrice de fonctionnalités Copilot.

Examples

Générer un formulaire React

Le fichier suivant New React form.prompt.md définit une tâche réutilisable pour générer un formulaire 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

Passer en revue la sécurité de l’API REST

Le fichier suivant API security review.prompt.md contient des critères réutilisables pour examiner la sécurité d’une 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
…