WEBBOOK CHAPTER

개발 도구 제대로 쓰는 법: 31장. Cursor Project Rule을 짧은 계약으로 쓴다

31장. Cursor Project Rule을 짧은 계약으로 쓴다

rule은 목표·적용 glob·금지·검증과 참고 파일을 담는다. 모든 파일에 거대한 always rule을 넣으면 중요한 제약이 묻히고 context 비용이 커진다. backend와 frontend에 nested rule을 두고 적용 범위를 test한다. legacy .cursorrules보다 .cursor/rules/*.mdc 또는 AGENTS.md를 사용한다.


---
description: RepoDesk API 안전 규칙
globs: ["server/**/*.ts"]
alwaysApply: false
---
- tenantId는 session에서 얻고 입력 body를 신뢰하지 않는다.
- 외부 전송 전에 사람 승인을 요구한다.
- 완료 전 `npm test`와 `git diff --check`를 실행한다.

rule이 적용됐다는 표시와 실제 diff를 확인한다. rule은 server authorization과 CI를 대신하지 않는다.