← 返回目录

第 6 卷

第 6 / 8 卷日期:

echo "分析此代码的性能并建议三个具体的优化:" > .codebuddy/commands/optimize.md

3.在 CodeBuddy Code 中使用自定义命令

> /optimize

最佳实践:

命令名称源自文件名(例如, optimize.md 变成 /optimize )

您可以在子目录中组织命令(例如, .codebuddy/commands/frontend/component.md 创建 /component ,描述中显示"(project:frontend)")

项目命令对克隆仓库的每个人都可用

Markdown文件内容成为调用命令时发送给 CodeBuddy 的提示

使用$ARGUMENTS添加命令参数

假设您想创建可以接受用户额外输入的灵活斜杠命令。

步骤:

1.创建带 $ARGUMENTS占位符的命令文件

bash

echo '查找并修复问题 #$ARGUMENTS。按照以下步骤: 1. 理解工单中描述的问题 2. 在代码库中定

2.使用带问题编号的命令在 CodeBuddy 会话中,使用带参数的命令。

> /fix-issue 123

这会将提示中的 $ARGUMENTS 替换为"123"。

最佳实践:

$ARGUMENTS 占位符会被命令后面的任何文本替换

您可以在命令模板中的任何位置放置 $ARGUMENTS

其他有用的应用:为特定函数生成测试用例、为组件创建文档、审查特定文件中的代码或将内容翻译成指定语言

创建个人斜杠命令

假设您想创建在所有项目中都有效的个人斜杠命令。

步骤:

mkdir -p ~/.codebuddy/commands

2.为每个命令创建 Markdown 文件

bash

echo "审查此代码的安全漏洞,重点关注:" > ~/.codebuddy/commands/security-review.md

3.使用您的个人自定义命令

> /security-review

最佳实践:

用 /help 列出时,个人命令在描述中显示"(user)"

个人命令仅对您可用,不与团队共享

个人命令在所有项目中都有效

您可以使用这些命令在不同代码库中保持一致的工作流

直接让CodeBuddy Code帮你完成配置

假设您需要配置 Bash超时、创建自定义 Skill、设置 Git Hook或调整 CodeBuddy 的各种行为,但不想花时间查找文档或手动编辑配置文件。

步骤:

1.直接询问配置方法

> 参考 CodeBuddy Code 官方文档,如何配置 Bash 命令的超时时间?

CodeBuddy 会查阅官方文档并解释具体的配置方法,包括:

配置文件的位置

具体的配置项名称和格式

可用的配置选项和默认值

配置生效的方式

2.让 CodeBuddy帮你完成配置

> 参考 CodeBuddy Code 官方文档,把 Bash 超时改成 30 分钟

CodeBuddy 会:

查找当前的配置文件

按照官方推荐的方式修改配置

验证配置语法是否正确

提示配置生效的方式(如需要重启等)

3.调整输出语言和格式

> 参考 CodeBuddy Code 官方文档,如何把输出调整为中文?

CodeBuddy 会解释:

如何在用户级或项目级 CODEBUDDY.md中配置语言偏好

具体的配置示例和语法

配置的优先级和继承规则

如何验证配置是否生效

> 参考 CodeBuddy Code 官方文档,如何让 CodeBuddy 的回答更简洁?

4.创建自定义 Skill

> 参考 CodeBuddy Code 官方文档,帮我创建一个 PDF 处理的 Skill

CodeBuddy 会:

创建 .codebuddy/skills/pdf/ 目录

生成符合官方规范的 SKILL.md 文件

配置合适的工具权限

添加必要的元数据和描述

提供使用示例

5.配置 Git Hook

> 参考 CodeBuddy Code 官方文档,配置一个 Git 提交前的代码检查 Hook

CodeBuddy 会根据你的项目类型创建相应的 Hook配置,包括:

Hook的触发时机和条件

Hook执行的具体命令

错误处理和日志记录

全站分卷索引 · 8 卷
  1. 1第 1 卷
  2. 2第 2 卷
  3. 3第 3 卷
  4. 4第 4 卷
  5. 5第 5 卷
  6. 6第 6 卷
  7. 7第 7 卷
  8. 8第 8 卷