#Partager Aujourd'hui, je partage une nouvelle fonctionnalité, .cursor/rules, que vous n'utiliserez peut-être pas souvent, mais qui s'avère incroyablement utile. Cette fonctionnalité offre un contrôle précis des fichiers. En résumé, les règles MDC indiquent à Cursor comment filtrer, trier et utiliser ces informations face à un contexte important, ce qui rend les réponses de LLM plus précises et cohérentes. Voici quelques exemples d'utilisation : 1. Affiner les règles, par exemple en appliquant des règles différentes à ts (logique), tsx (composants) et css (interface utilisateur). 2. Affecter des règles différentes à différents projets dans un monorepo. 👇 Voici quelques pratiques spécifiques :
2. Dans la nouvelle configuration, .cursor/rules est désormais disponible sous l'onglet Règles. Les règles globales sont soumises à LLM comme contexte de curseur dans toutes les conversations. Les .cursor/rules sont soumis à la demande, en fonction des règles de correspondance des fichiers. Auparavant, l'utilisation de .cursorrules globaux n'était plus recommandée. Les fichiers de règles créés portent le suffixe .mdc et se trouvent dans le répertoire racine du projet.
3. Utilisation avancée : les fichiers mdc peuvent également hériter des règles dans .cursor/rules et peuvent référencer d'autres fichiers via @, ce qui nous donne l'opportunité d'hériter des fichiers mdc.
4. L'Évangile du Monorepo Un seul .cursorrules ne suffit pas pour un monorepo. .cursor/rules peut créer des règles différentes pour différents projets
5. Un message sur le forum mentionne des points cachés : le format MDC peut être de n’importe quel format, mais YAML pourrait être le meilleur format. Par tâtonnements, l’auteur a constaté que l’organisation des règles avec des nombres fonctionne mieux, par exemple : Règles principales : 001-099 Règles d’intégration : 100-199 Règles de modèle/rôle : 200-299 Exemples : Règles principales : « 001-Core-Security.mdc » « 015-Core-Logging.mdc » Règles d’intégration : « 100-API-Integration.mdc » « 110-CLI-Handler.mdc » Règles de modèle/rôle : « 200-File-Pattern-Rule.mdc » « 210-Data-Validation.mdc »
6. cursor.directory La fonction de conversion de .cursorrules en mdc a été lancée