Contrôlez le comportement du modèle Agent avec des instructions réutilisables et délimitées.
.cursor/rules
, contrôlées par version et délimitées à votre base de code..cursor/rules
. Chaque règle est un fichier et est versionnée. Elles peuvent être délimitées en utilisant des motifs de chemin, invoquées manuellement, ou incluses selon leur pertinence. Les sous-répertoires peuvent inclure leur propre répertoire .cursor/rules
délimité à ce dossier.
Utilisez les règles de projet pour :
.mdc
), un format supportant les métadonnées et le contenu. Contrôlez comment les règles sont appliquées depuis le menu déroulant de type qui modifie les propriétés description
, globs
, alwaysApply
.
Type de Règle | Description |
---|---|
Always | Toujours incluse dans le contexte du modèle |
Auto Attached | Incluse quand des fichiers correspondant à un motif glob sont référencés |
Agent Requested | Disponible pour l’IA, qui décide de l’inclure ou non. Doit fournir une description |
Manual | Incluse seulement quand explicitement mentionnée en utilisant @ruleName |
@service-template.ts
sont inclus comme contexte supplémentaire quand la règle se déclenche.
.cursor/rules
à travers votre projet. Les règles imbriquées s’attachent automatiquement quand des fichiers dans leur répertoire sont référencés.
New Cursor Rule
ou en allant dans Cursor Settings > Rules
. Cela crée un nouveau fichier de règle dans .cursor/rules
. Depuis les paramètres, vous pouvez voir toutes les règles et leur statut.
/Generate Cursor Rules
. Utile quand vous avez pris des décisions sur le comportement de l’agent et voulez les réutiliser.
Standards pour les composants frontend et la validation d'API
Modèles pour les services Express et les composants React
Automatisation des workflows de développement et génération de documentation
npm run dev
Ajouter un nouveau paramètre dans Cursor
@reactiveStorageTypes.ts
.Ajouter la valeur par défaut dans INIT_APPLICATION_USER_PERSISTENT_STORAGE
dans @reactiveStorageService.tsx
.Pour les fonctionnalités bêta, ajouter le bouton bascule dans @settingsBetaTab.tsx
, sinon ajouter dans @settingsGeneralTab.tsx
. Les boutons bascule peuvent être ajoutés comme <SettingsSubSection>
pour les cases à cocher générales. Regarder le reste du fichier pour des exemples..cursorrules
(Hérité).cursorrules
dans la racine de votre projet est toujours pris en charge mais sera déprécié. Nous recommandons de migrer vers les Règles de Projet pour plus de contrôle, de flexibilité et de visibilité.
Pourquoi ma règle n'est-elle pas appliquée ?
Agent Requested
, assurez-vous qu’une description est définie. Pour Auto Attached
, assurez-vous que le motif de fichier correspond aux fichiers référencés.Les règles peuvent-elles référencer d'autres règles ou fichiers ?
@filename.ts
pour inclure des fichiers dans le contexte de votre règle.Puis-je créer une règle depuis le chat ?
/Generate Cursor Rules
. Si les Memories sont activées, les mémoires sont générées automatiquement.Les règles impactent-elles Cursor Tab ou d'autres fonctionnalités IA ?