返回
创建于
状态公开
Antigravity 目前是通过「Rules / Directives」来实现类似 Cursor Rules 的效果,而不是用 .cursorrules 文件,但可以复用你已有的规则内容。[1][2][3]
核心思路
- Antigravity 里对应 Cursor Rules 的功能叫 Rules / Directives(指令),可以为整个 Workspace 或单个 Agent 设置长期生效的规则。[3][1]
- 这些规则通常以自然语言编写,例如代码风格、文件结构约定、禁止行为等,和
.cursorrules的内容形式几乎一致。[2][3]
在 Antigravity 中设置规则的入口
具体位置可能会随版本略有调整,但整体流程类似:
- 打开 Antigravity,进入你的项目 Workspace。[1][2]
- 在左侧或顶部找到 Rules / Directives / 规则 入口(有的版本在「Workspace 设置」或「Agent 设置」里面)。[2][3][1]
- 点击「+ Workspace」或类似按钮,新建一个 Workspace 级规则集,例如
code-style-guide。[3][2]
如何写类似 Cursor Rules 的内容
在新建的规则里,可以直接用自然语言列出要求,例如:[2][3]
- 所有 Python 代码遵守 PEP 8,尽量使用类型标注。
- 编写业务代码时优先使用已有的工具函数和公共组件,避免重复造轮子。
- 修改代码时必须保留现有公共 API 的兼容性,除非明确说明可以破坏兼容。
- 提交前自动补充必要的单元测试和文档注释。
这些内容本质上就是「长期系统提示」,Antigravity 的 Agent 在回答和改代码时都会参考。[4][1][3]
从 Cursor Rules 迁移过来
如果你已经有 .cursorrules:
- 可以把文件内容直接复制到 Antigravity 的 Rules / Directives 编辑框中,系统会将其作为指令理解,不需要特殊语法。[5][3]
- 对于不同用途,可以拆分成多个规则集或给不同 Agent 设置专属规则,例如「测试规则」「文档生成规则」等,这也是 Antigravity 比 Cursor 更细粒度的一点。[4][3]
推荐的规则拆分方式
为了达到类似甚至优于 Cursor 的效果,可以考虑:
- Workspace 级规则:团队统一代码风格、语言偏好(中文/英文注释)、架构约定等。[3][2]
- Agent 级规则:
- Coding Agent:关注编码风格、重构、性能。
- Test Agent:强调覆盖率、边界条件、不要改业务逻辑。
- Docs Agent:专注注释和文档语气风格(如中文说明,英文标识)。[4][3]
如果你能贴出当前 .cursorrules 的内容(或删减版),可以一起帮你改写成一份适合 Antigravity 的 Rules 草稿。