.devin/rules/*.mdDevin Desktop (Windsurf) rules: 파일 위치와 도구별 읽기 방식
2026-06-02부터 Windsurf의 새 이름인 Devin Desktop은 .devin/rules/의 규칙 파일을 읽으며, .windsurf/rules/와 레거시 .windsurfrules도 계속 지원합니다. 각 규칙의 trigger에 따라 항상 적용하거나, glob으로 일치시키거나, 모델이 선택하거나, 수동으로 호출할 수 있습니다.
파일 위치
- 작업공간: .devin/rules/*.md(권장) 또는 .windsurf/rules/*.md(대체 경로).
- 레거시 단일 파일: 작업공간 루트의 .windsurfrules. 계속 읽힙니다.
- 전역: ~/.codeium/windsurf/memories/global_rules.md. 항상 적용됩니다.
- 모든 디렉터리의 AGENTS.md.
- 시스템(Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md 또는 C:\ProgramData\Devin\rules\*.md.
형식
Markdown을 사용하며, 작업공간 규칙은 YAML 프런트매터로 시작합니다. trigger에는 always_on, model_decision, glob 또는 manual을 지정합니다. glob 규칙에는 globs를, model_decision 규칙에는 description을 지정합니다. global_rules.md는 6,000자, 각 작업공간 규칙 파일은 12,000자로 제한됩니다.
---
trigger: glob
globs: **/*.test.ts
---
# Test files
- Use Vitest and import describe, it and expect explicitly.
- Test one behaviour per case and name it in plain English.
- Mock network calls with the helpers in test/mocks/.
- Never call real payment APIs from a test.
우선순위 및 병합
.devin/이 .windsurf/보다 우선합니다. 시스템 규칙은 작업공간 및 전역 규칙을 덮어쓰지 않고 함께 적용됩니다. global_rules.md와 루트의 AGENTS.md는 항상 적용됩니다. 규칙은 작업공간, 하위 디렉터리 및 git 루트까지의 상위 디렉터리에서 검색됩니다.
이 파일을 읽는 도구
| 도구 | 지원 |
|---|---|
| Cline | 레거시 .windsurfrules 파일을 감지합니다. |
팁
- 새 규칙은 .devin/rules/에 만드세요. 이전 버전 설치 환경에서만 .windsurf/rules/를 사용하세요.
- 에이전트가 관련 있을 때만 참고할 지침에는 trigger: model_decision과 명확한 description을 사용하세요.
- 자동 생성된 Memories는 레거시 Cascade agent에만 적용됩니다. 현재 기본값인 Devin Local에는 적용되지 않습니다.
양식 하나로 다섯 가지 도구에 사용할 AGENTS.md와 규칙 파일을 생성하세요. AGENTS.md 생성기 열기 →
기타 지침 파일
AGENTS.mdCLAUDE.mdGEMINI.md.cursor/rules/*.mdc.github/copilot-instructions.md.clinerules/~/.openclaw/workspace/AGENTS.md