Cursor
Cursor は .cursor/rules/*.mdc ファイルからプロジェクトルールを読み込みます。Engram は、有効なフロントマター(alwaysApply: true)とブートストラップ指示ブロックを含む .cursor/rules/engram.mdc を書き込みます。
インストール
engram link cursor
書き込まれるファイル
| ファイル | 用途 |
|---|---|
.cursor/rules/engram.mdc | alwaysApply: true を持つプロジェクトルール |
.cursor/mcp.json | MCP 登録 (type: "stdio") |
.cursor/hooks.json | sessionStart フック |
.cursor/commands/engram.md | /engram スラッシュアダプター |
グローバルインストール
engram link --global cursor
Engram は、プラグインマニフェスト、ルール、スキル、コマンド、MCP 設定、およびフックを含むローカルプラグインを ~/.cursor/plugins/local/engram/ に作成します。
ランタイム優先ターゲット
Cursor はランタイム優先のターゲットです。プロジェクトルールには、詳細なプロトコルについて MCP ツールとフックに依存する短いブートストラップ指示が含まれています。実際の書き込み/承認ワークフローは Agent Skill ファイルが担います。
フックの動作
sessionStart フックは、additional_context 出力フィールドを介して Engram の起動コンテキストを注入します。beforeSubmitPrompt は許可/ブロックのみに使用され、コンテキスト注入には使用されません。