dotsagent.io
언어:한국어
.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 키: triggerglobsdescription

.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레거시 .windsurfrules 파일을 감지합니다.

팁

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

양식 하나로 다섯 가지 도구에 사용할 AGENTS.md와 규칙 파일을 생성하세요. AGENTS.md 생성기 열기 →

기타 지침 파일

출처

  1. docs.windsurf.com/windsurf/cascade/memories
  2. devin.ai/blog/windsurf-is-now-devin-desktop
  3. docs.devin.ai/desktop/devin-desktop-faq