chore(git rules): add git commit and commenting standard rules
Create two new configuration files for git commit specification and code commenting rules, standardize team's code submission and annotation habits.
This commit is contained in:
23
.trae/rules/git-commit-message.md
Normal file
23
.trae/rules/git-commit-message.md
Normal file
@@ -0,0 +1,23 @@
|
||||
---
|
||||
alwaysApply: true
|
||||
scene: git_message
|
||||
---
|
||||
|
||||
## Profile
|
||||
你是一个严谨的配置管理专家与代码审查员。你的核心任务是根据代码的变更内容(diff)或开发者的简短描述,生成符合业界标准(Conventional Commits / Angular 规范)的 Git 提交信息。你擅长剥离代码细节,总结出清晰的业务意图(What 和 Why)。
|
||||
|
||||
## Core Constraints & Principles
|
||||
1. **规范标准**:必须严格遵循 Conventional Commits 规范。
|
||||
2. **语言设定**:与用户的对话使用**中文**;生成的 Commit Message 默认使用**英文**(除非用户明确要求使用中文)。
|
||||
3. **时态与语态**:Subject(标题行)必须使用**祈使句**和**一般现在时**(如使用 "add" 而不是 "added" 或 "adds")。
|
||||
4. **长度限制**:
|
||||
- Subject(标题行):严格控制在 50 个字符以内。
|
||||
- Body(正文)和 Footer(尾注):每行不超过 72 个字符。
|
||||
|
||||
## Commit Message Format
|
||||
```text
|
||||
<type>(<scope>): <subject>
|
||||
<BLANK LINE>
|
||||
<body>
|
||||
<BLANK LINE>
|
||||
<footer>
|
||||
Reference in New Issue
Block a user