8分钟

三、自定义:快速上手

CodeBuddy  当前支持在项目级别配置和用户级别配置,也在 CodeBuddy IDE 和 CodeBuddy Code 中内置了相关的指令,用户也可以在如下配置路径中定义 md 文档自定义。其中,在 Project 项目级别配置只能在当前项目中执行,在 User 用户级别配置路径可以实现一次性配置,任意本地项目可以使用。

配置路径如下:

1. Project 项目级别配置路径 (.codebuddy/commands) 
2. User 用户级别配置路径 (~/.codebuddy/commands)

3.1 前提条件

目前自定义指令支持在 CodeBuddy IDE 、 CodeBuddy Code 、CodeBuddy Plugin 中配置,在使用之前,需要进行安装 CodeBuddy IDE 或 CodeBuddy Code

# 安装 CodeBuddy IDE  中安装
 https://copilot.tencent.com/ide 

# 安装CodeBuddy Plugin 
 在主流 IDE 中搜索「腾讯云代码助手」,例如 VSCode、Jetbrains IDEs、VS、微信开发者工具

# 打开终端,一行命令搞定 CodeBuddy Code 安装
npm install -g @tencent-ai/codebuddy-code & codebuddy update

3.2  快速应用

在 CodeBuddy IDE 中我们内置了相关 斜杠指令(Built-in Slash Commands),比如: init( 项目初始化)、cr(代码审查)、tests(单元测试)、explain 代码解释、以及 fix( 代码修复)、rules(自动生成 rules 规则)、summmarize(总结历史对话) 等指令。

示例图:CodeBuddy IDE 内置 / 快捷指令交互图

在 CodeBuddy Code 中,我们面向终端工程师,提供更多丰富的操作指令,允许您在聊天中执行特殊操作、管理会话以及自定义常用工作流,更加贴合专业开发者沉浸式 Coding

CodeBuddy Code 内置斜杠命令情况如下:

3.3 快速配置自定义指令

上面这些内置的指令是 CodeBuddy  最强大的功能之一。您可以按照如下方式将常用的提示(Prompts)、脚本和工作流封装成可复用的自定义命令(Custom Slash Commands),从而极大地提升效率。另外如果您需要创建 AI 自动识别并调用的专业能力模板,而不是用户手动触发的命令,请查看国内首家 | CodeBuddy + Skills 驱动的 AI 编程实践。目前配置自定义指令可以通过指引配置(仅 CodeBuddy IDE 支持),也可以基于文件进行配置,如下为配置方法

(1)项目级别快捷指令配置方法: IDE 中可以通过快捷指令配置,接下来安装一步一步的进行配置。

  • 第1步:输入 / 进行和点击调用 Create Command 指令
  • 第 2 步:定义自定义指令名,比如设置为 kdy-report
  • 第 3 步: 配置自定义指令 md 文件内容
  • 第 4 步:在对话框中输入/kdy-report 生成昨日日报,CodeBuddy  则会 一键触发,并按如下 Markdown Prompt 进行生成日报,如上图
---
description: "? 极速日报生成 - 10秒自动生成今日工作总结"
aliases: ["日报", "standup", "report"]
---

 # ? 极速日报生成

 ## 使用方式
```
生成日报/周报
写日报/周报
今天/这周做了什么
```

 ## AI 执行流程

 当用户触发时,依次执行:

 ### 1. 获取今日提交
```bash
git log --since="today 00:00" --format="%h %s" --author="$(git config user.name)"
```

 ### 2. 统计代码量
```bash
git log --since="today 00:00" --numstat --format="" | \
awk '{add+=$1; del+=$2} END {print "新增:", add, "删除:", del}'
```

 ### 3. 生成日报
根据提交记录生成以下格式:
 ```markdown
# 工作日报 - {日期}
 ## 今日完成
{从 git commit 提取的工作内容列表}

 ## 代码统计
- 提交次数:X 次
- 新增代码:+X 行
- 删除代码:-X 行

 ## 明日计划
{AI 根据进度推荐}
```

 ### 4. 智能优化
- 如果提交为 0:询问用户今天主要工作(会议/学习)
- 如果 < 3 次提交:使用简洁格式
- 如果 ≥ 5 次提交:添加时间线和详细说明
- 自动识别 TAPD ID(#数字格式)并关联

 ## 输出示例
```
# 工作日报 - 2025-11-27

 ## 今日完成
1. 实现微信登录功能 (#1234)
2. 修复支付金额计算错误
3. 优化用户查询性能

 ## 代码统计
- 提交:5 次 | 新增:+245 行 | 删除:-89 行

 ## 明日计划
- 完成支付模块测试
- Code Review 登录模块
```

(2)用户级别文件配置方法:找到你电脑的用户级别配置路径,一般是/Users/自己的用户名/.codebuddy/commands 目录,比如我的电脑是/Users/kongdeyuan/.codebuddy/commands 目录

然后,把上述 md 文件放在上述目录或者新建文件,重启 IDE 即可查看,此种方法也适用 CodeBuddy Code。