사용자 지정 명령어를 쓰면 채팅 입력창에서 간단히 / 접두어로 실행할 수 있는 재사용 가능한 워크플로를 만들 수 있어. 이 명령어들은 팀 전반의 프로세스를 표준화하고, 반복적인 작업을 더 효율적으로 해줘.
Commands input example
명령어는 현재 베타야. 우리가 계속 개선해 나가면서 기능과 구문이 바뀔 수도 있어.

명령어 작동 방식

명령어는 일반 Markdown 파일로 정의되고, 다음 두 위치에 저장할 수 있어:
  1. 프로젝트 명령어: 프로젝트의 .cursor/commands 디렉터리
  2. 글로벌 명령어: 홈 디렉터리의 ~/.cursor/commands 디렉터리
채팅 입력창에서 /를 입력하면 Cursor가 두 디렉터리의 사용 가능한 명령어를 자동으로 감지해 표시해 줘서, 워크플로 전반에서 바로 쓸 수 있어.

커맨드 만들기

  1. 프로젝트 루트에 .cursor/commands 디렉터리를 만들어
  2. 설명이 잘 되는 이름의 .md 파일을 추가해 (예: review-code.md, write-tests.md)
  3. 커맨드가 해야 할 일을 평문 Markdown으로 작성해
  4. 채팅에서 /를 입력하면 커맨드가 자동으로 나타나
커맨드 디렉터리 구조는 아래처럼 생겼을 수 있어:
.cursor/
└── commands/
    ├── address-github-pr-comments.md
    ├── code-review-checklist.md
    ├── create-pr.md
    ├── light-review-existing-diffs.md
    ├── onboard-new-developer.md
    ├── run-all-tests-and-fix.md
    ├── security-audit.md
    └── setup-new-feature.md

예시

프로젝트에서 아래 명령들을 실행해 보면서 어떻게 작동하는지 감을 잡아봐.