Antigravity有类似Cursor的Rules设置吗?

分类:配置与优化 更新于:2025-11-20

是的,Antigravity 提供了类似的机制,称为 Antigravity Directives (指令)。它允许开发者定义 AI 的行为准则、代码风格偏好和项目特定上下文,功能上与 Cursor Rules 非常相似。

Antigravity Directives vs Cursor Rules

虽然两者目标一致,但在实现细节上有一些区别:

特性 Cursor Rules Antigravity Directives
配置文件 .cursorrules .agdirectives (或项目设置中配置)
作用域 全局或项目级 支持更细粒度的 Agent 级配置
自然语言支持 支持 支持,且对复杂指令理解更深
动态上下文 有限支持 原生支持动态上下文感知

如何迁移?

Antigravity 提供了平滑的迁移路径:

  • 自动导入:在导入 Cursor 项目时,Antigravity 会尝试自动读取 .cursorrules 并转换为 Directives。
  • 手动转换:您可以直接将 .cursorrules 的内容复制到 Antigravity 的配置面板中,AI 会自动识别并优化格式。

💡 提示

Antigravity 的 Directives 设计为"Agent-First",这意味着您可以为不同的 AI Agent(如测试 Agent、文档 Agent)设置不同的指令,而不仅仅是全局通用的规则。

配置示例

一个典型的 Antigravity Directive 配置可能如下所示:

# .agdirectives example
style:
  framework: "React"
  language: "TypeScript"
  indentation: 2 spaces

behavior:
  - "Always prefer functional components over class components."
  - "Use 'const' for variables that are not reassigned."

agents:
  test_agent:
    instruction: "Use Jest for unit tests."