본문으로 건너뛰기

Cursor

Cursor는 .cursor/rules/*.mdc 파일에서 프로젝트 규칙을 읽습니다. Engram은 유효한 프론트매터(alwaysApply: true) 및 부트스트랩 지침 블록이 포함된 .cursor/rules/engram.mdc를 작성합니다.

설치​

engram link cursor

작성된 파일​

파일목적
.cursor/rules/engram.mdcalwaysApply: true가 적용된 프로젝트 규칙
.cursor/mcp.jsonMCP 등록 (type: "stdio")
.cursor/rules/engram/<id>.mdcapplies_to가 있는 워크스페이스 메모리당 생성된 규칙 1개(alwaysApply: false, 쉼표로 연결된 glob); 작업 계층 메모리는 절대 기록되지 않음
.cursor/hooks.jsonsessionStart 훅
.cursor/commands/engram.md/engram 슬래시 어댑터

전역 설치​

engram link --global cursor

Engram은 플러그인 매니페스트, 규칙, 스킬, 명령, MCP 구성 및 훅이 포함된 로컬 플러그인을 ~/.cursor/plugins/local/engram/에 생성합니다.

런타임 우선 대상​

Cursor는 런타임 우선 대상입니다. 프로젝트 규칙에는 세부 프로토콜을 위해 MCP 도구 및 훅에 의존하는 짧은 부트스트랩 지침이 포함되어 있습니다. 동반 안내서에는 전체 쓰기/승인 워크플로가 포함되어 있으며 Agent Skill 파일은 이에 대한 짧은 포인터 역할을 합니다.

훅 동작​

sessionStart 훅은 additional_context 출력 필드를 통해 Engram 시작 컨텍스트를 주입합니다. beforeSubmitPrompt는 허용/차단 전용이며 컨텍스트 주입에 사용되지 않습니다.

내보내기 형식​

engram export --format cursor-rules는 description 및 alwaysApply: false 프론트매터를 사용하여 .cursor/rules/engram.mdc를 작성합니다. 이는 한 릴리스 동안 허용되는 별칭으로 유지되고 stderr에 지원 중단 알림을 출력하는 cursorrules를 대체합니다. live_sync.targets는 새 이름을 사용합니다.

다음 단계​