三、自定义:快速上手
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 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。
学员评价