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​