From d27f9d19e64ea271ebb10e08bb22c0aecc77b2bd Mon Sep 17 00:00:00 2001 From: Lyda <1829913225@qq.com> Date: Thu, 22 Jan 2026 15:01:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E8=A7=84=E8=8C=83=E6=8A=80=E8=83=BD=E6=96=87=E6=A1=A3,?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=20AI=20=E4=BB=A3=E7=A0=81=E5=AE=A1=E6=9F=A5?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E7=9A=84=E4=BD=BF=E7=94=A8=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E5=92=8C=E5=9C=BA=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SKILL.md | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 SKILL.md diff --git a/SKILL.md b/SKILL.md new file mode 100644 index 0000000..3468a32 --- /dev/null +++ b/SKILL.md @@ -0,0 +1,74 @@ +--- +name: 代码规范技能 +description: 当用户要求重构、审查或编写代码时,请参考此规范。 +metadata: + gitea-flow: true +--- + +## 功能 + +- 自动同步最新的代码规范 +- 自动检查代码是否符合规范 +- 自动修复代码 + +## 命令 + +### 同步最新代码规范 + +```bash +npx gitea-flow ai-review --sync +``` + +### 审查一个文件 + +```bash +npx gitea-flow ai-review -b main --head develop -f $CODE_PATH -v 1 +``` + +- `$CODE_PATH`:需要检查的文件路径 +- `-b main`:指定基准分支 +- `-h develop`:指定目标分支 +- `-v 1`:打印过程 + +### 审查一个Commit + +```bash +npx gitea-flow ai-review -b main --head develop --commits $COMMIT_ID -v 1 +``` + +- `$COMMIT_ID`:需要检查的Commit ID,可以是多个空格隔开 +- `-b main`:指定基准分支 +- `-h develop`:指定目标分支 +- `-v 1`:打印过程 + +### 审查两个分支的差异代码 + +```bash +npx gitea-flow ai-review -b main --head develop -v 1 +``` + +- `-b main`:指定基准分支 +- `-h develop`:指定目标分支 +- `-v 1`:打印过程 + +## 使用场景 + +### 当用户要求审查代码时 + +首先需要同步最新的代码规范,然后用户有没有指定审查的文件路径,如果有则审查文件,否则审查两个分支的差异代码。 + +### 当用户要求审查Commit时 + +首先需要同步最新的代码规范,然后用户有没有指定审查的Commit ID,如果有则审查Commit,否则审查两个分支的差异代码。 + +### 当用户要求根据代码规范重构代码时 + +首先需要同步最新的代码规范,然后审查两个分支的差异代码,然后根据审查结果重构代码。 + +### 当用户要求编写代码时 + +首先需要同步最新的代码规范即可。 + +## 使用条件 + +当用户要求重构、审查或编写代码时,请参考此规范,每次调用工具前都同步一下最新规范。 \ No newline at end of file