---
title: "Devin Desktop (Windsurf) rules: 경로 및 형식 · DotsAgent"
description: ".devin/rules/*.md의 위치와 형식, frontmatter, 전역 및 중첩 파일의 병합 방식, 이 파일을 읽는 도구를 확인하세요. 2026-10-01에 확인했습니다."
url: https://dotsagent.io/ko/instructions/files/windsurf-rules
---

.devin/rules/*.md

# Devin 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자로 제한됩니다.

Frontmatter 키: `trigger``globs``description`

`.devin/rules/*.md`

```
---
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](https://docs.cline.bot/features/cline-rules) | 레거시 .windsurfrules 파일을 감지합니다. |

## 팁

- 새 규칙은 .devin/rules/에 만드세요. 이전 버전 설치 환경에서만 .windsurf/rules/를 사용하세요.
- 에이전트가 관련 있을 때만 참고할 지침에는 trigger: model_decision과 명확한 description을 사용하세요.
- 자동 생성된 Memories는 레거시 Cascade agent에만 적용됩니다. 현재 기본값인 Devin Local에는 적용되지 않습니다.

양식 하나로 다섯 가지 도구에 사용할 AGENTS.md와 규칙 파일을 생성하세요. [AGENTS.md 생성기 열기 →](https://dotsagent.io/ko/instructions)

## 기타 지침 파일

[AGENTS.md](https://dotsagent.io/ko/instructions/files/agents-md)

[CLAUDE.md](https://dotsagent.io/ko/instructions/files/claude-md)

[GEMINI.md](https://dotsagent.io/ko/instructions/files/gemini-md)

[.cursor/rules/*.mdc](https://dotsagent.io/ko/instructions/files/cursor-rules)

[.github/copilot-instructions.md](https://dotsagent.io/ko/instructions/files/github-copilot-instructions)

[.clinerules/](https://dotsagent.io/ko/instructions/files/cline-rules)

[~/.openclaw/workspace/AGENTS.md](https://dotsagent.io/ko/instructions/files/openclaw-workspace)

## 출처

1. [docs.windsurf.com](https://docs.windsurf.com/windsurf/cascade/memories)/windsurf/cascade/memories
2. [devin.ai](https://devin.ai/blog/windsurf-is-now-devin-desktop)/blog/windsurf-is-now-devin-desktop
3. [docs.devin.ai](https://docs.devin.ai/desktop/devin-desktop-faq)/desktop/devin-desktop-faq

AI 에이전트를 만드는 개발자를 위한 독립적인 참고 자료입니다. 여기에 언급된 어떤 업체와도 제휴 관계가 없습니다.

© 2026 DotsAgent · 정보 확인일: 2026년 10월 1일
