---
title: "Devin Desktop (Windsurf) rules: mga path at format · DotsAgent"
description: "Kung saan matatagpuan ang .devin/rules/*.md, ang format at frontmatter nito, kung paano pinagsasama ang mga global at nested na kopya, at kung aling mga tool ang nagbabasa nito. Sinuri noong 2026-10-01."
url: https://dotsagent.io/fil/instructions/files/windsurf-rules
---

.devin/rules/*.md

# Devin Desktop (Windsurf) rules: lokasyon at kung paano ito binabasa ng mga tool

Binabasa ng Devin Desktop, ang bagong pangalan ng Windsurf mula 2026-06-02, ang mga rule file mula sa .devin/rules/ at tumatanggap pa rin ito ng .windsurf/rules/ at ng lumang .windsurfrules. Tinutukoy ng trigger ng bawat rule kung palagi itong aktibo, inilalapat batay sa glob, pinipili ng model o tinatawag nang manu-mano.

## Lokasyon

- Workspace: .devin/rules/*.md (inirerekomenda) o .windsurf/rules/*.md (fallback).
- Lumang iisang file: .windsurfrules sa root ng workspace; binabasa pa rin ito.
- Global: ~/.codeium/windsurf/memories/global_rules.md, palaging aktibo.
- AGENTS.md sa anumang direktoryo.
- System (Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md o C:\ProgramData\Devin\rules\*.md.

## Format

Markdown; nagsisimula sa YAML frontmatter ang mga workspace rule. Ang trigger ay always_on, model_decision, glob o manual; kailangan ng mga glob ang mga glob rule, at kailangan ng description ang model_decision. Limitado sa 6,000 character ang global_rules.md at sa 12,000 character ang bawat workspace rule file.

Mga frontmatter key: `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.
```

## Pagkakasunod-sunod at pagsasama

Mas mataas ang prayoridad ng .devin/ kaysa .windsurf/. Pinagsasama ang mga system rule sa mga workspace at global rule nang hindi pinapalitan ang mga ito; palaging aktibo ang global_rules.md at ang root AGENTS.md. Hinahanap ang mga rule sa workspace, mga subdirectory nito at mga parent directory hanggang sa git root.

## Mga tool na nagbabasa nito

| Tool | Suporta |
| --- | --- |
| [Cline](https://docs.cline.bot/features/cline-rules) | Nakakakita ng lumang .windsurfrules file. |

## Mga tip

- Gumawa ng mga bagong rule sa .devin/rules/; gamitin lang ang .windsurf/rules/ para sa mga mas lumang install.
- Gamitin ang trigger: model_decision at isang malinaw na description para sa gabay na dapat isama lang ng agent kapag naaangkop.
- Para lang sa lumang Cascade agent ang mga auto-generated Memory, hindi sa Devin Local na default na ngayon.

Bumuo ng AGENTS.md at mga katugmang rule file para sa limang tool gamit ang iisang form. [Buksan ang AGENTS.md generator →](https://dotsagent.io/fil/instructions)

## Iba pang file ng mga instruction

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

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

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

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

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

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

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

## Mga source

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

Independent na sanggunian para sa mga gumagawa ng AI agent. Hindi kami kaanib ng alinman sa mga vendor na nakalista rito.

© 2026 DotsAgent · Sinuri ang mga detalye noong Oktubre 1, 2026
