Files
EPEEAIKit/.cursor/rules/common/baserule.mdc
2026-04-11 14:02:06 +08:00

40 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
description: 跨项目底层通用约定(语言、目录归属)
alwaysApply: true
---
## 语言约定
Agent回复时使用简体中文。
代码注释时尽量使用简体中文。
写SKILL的时候文档部分也尽量使用简体中文。
专业术语和项目专有名词不受此语言限制,通常是英文则保留。
## Rules / Skills 目录归属约定
本项目使用以下目录结构区分跨项目通用内容与项目专属内容:
### Rules
| 目录 | 用途 | 示例 |
|------|------|------|
| `.cursor/rules/common/` | 跨项目通用规则,开新项目时可直接复制 | 语言约定、Orchestrator 触发、延期方案回忆 |
| `.cursor/rules/project/` | 当前项目专属规则 | 项目架构约定、框架特定规范、项目专属工作流 |
### Skills
| 位置 | 用途 | 示例 |
|------|------|------|
| `~/.cursor/skills/` | 跨项目通用 Skill全局可用 | epee-orchestrator、deferred-decisions |
| `.cursor/skills/` | 当前项目专属 Skill | 项目特定的代码生成、配置管理等 |
### Agent 创建 Rule 或 Skill 时必须遵守
1. **先判断归属**:新建 Rule 或 Skill 前,评估其是否为跨项目通用内容
2. **如果不确定,必须询问用户**"这个 Rule/Skill 是通用的还是项目专属的?"
3. 确认后放入对应目录:
- 通用 Rule → `.cursor/rules/common/`
- 项目专属 Rule → `.cursor/rules/project/`
- 通用 Skill → `~/.cursor/skills/`
- 项目专属 Skill → `.cursor/skills/`