Aller au contenu principal

Cursor

Cursor lit les règles du projet depuis les fichiers .cursor/rules/*.mdc. Engram écrit .cursor/rules/engram.mdc avec un frontmatter valide (alwaysApply: true) et un bloc d'instructions de bootstrap.

Installation

engram link cursor

Fichiers écrits

FichierObjectif
.cursor/rules/engram.mdcRègles du projet avec alwaysApply: true
.cursor/mcp.jsonEnregistrement MCP (type: "stdio")
.cursor/hooks.jsonHook sessionStart
.cursor/commands/engram.mdAdaptateur slash /engram

Installation globale

engram link --global cursor

Engram crée un plugin local dans ~/.cursor/plugins/local/engram/ contenant le manifeste du plugin, les règles, les compétences (skills), les commandes, la configuration MCP et les hooks.

Cible axée sur le runtime

Cursor est une cible axée sur le runtime. Les règles du projet contiennent des instructions de bootstrap courtes qui s'appuient sur les outils et hooks MCP pour le protocole détaillé ; le fichier Agent Skill gère l'ensemble du flux d'écriture et d'approbation.

Comportement des hooks

Le hook sessionStart injecte le contexte de démarrage d'Engram via le champ de sortie additional_context. beforeSubmitPrompt est réservé à l'autorisation/blocage uniquement et n'est pas utilisé pour l'injection de contexte.

Étapes suivantes