Juggler自定义斜杠命令:一个Markdown文件把你的高频Prompt变成/命令(无代码完整教程)

发布时间:2026/10/27 1:57:37

Juggler自定义斜杠命令:一个Markdown文件把你的高频Prompt变成/命令(无代码完整教程) 【免费下载链接】jugglerThe Juggler Code Agent项目地址https://gitcode.com/gh_mirrors/juggle/juggler点击查看免费下载Juggler 是一款开源的 AI 编码代理可视工作台而Juggler 自定义斜杠命令是它最容易被低估的实用功能把你反复粘贴的高频 Prompt 存成一个 Markdown 文件它就会立刻出现在斜杠命令菜单里一条/快捷键直接复用。整个过程不需要写任何代码保存即热加载还能通过 git 分享给整个团队。什么是自定义斜杠命令自定义斜杠命令本质上是一个提示词模板文件每个命令 一个.md文件放在commands/目录下文件名去掉.md就是命令名比如review-pr.md→/review-pr文件内容 YAML frontmatter少量选项 提示词正文模板保存的瞬间自动热加载无需重启 Juggler官方文档的完整说明见 docs/custom-commands.md。如果命令需要真正的程序逻辑调 API、变换文档、加工具才需要写扩展自定义命令就是位于扩展之下的无代码层。创建自定义命令的 3 种方式零代码三种方式完全等价最终写入的是同一个文件按习惯选一种即可方式一直接输入不存在的命令名在输入框输入/standup如果这个命令还不存在菜单会出现一行置顶的New command /standup…点开就是预填好的编辑器边写边看效果。方式二打开命令管理器斜杠菜单顶部的Edit custom slash commands…按钮键盘输入/commands效果相同会打开命令管理器按作用域scope分组列出你所有的自定义命令New command…新建一个已有命令可直接编辑或删除按钮旁边的Browse built-in commands…则打开内置命令清单方便你了解 Juggler 自带的能力。编辑器的交互实现可以在 web/js/components/command-editor-dialog.js 中找到。方式三让 AI 助手帮你写直接把 Prompt 发给助手然后说一句Make that a slash command把它变成斜杠命令。它会调用define_command工具先向你展示完整定义、经你批准后才写入文件——整个过程依然是零代码。相关实现见 web/extensions/juggler-core/context-items/define-command-context-item.js。命令文件结构速览一个命令文件长这样frontmatter 模板正文--- description: Review a PR and report findings # 必填菜单里显示的描述 argsHint: pr-number # 可选输入命令后的参数提示 run: subthread # 运行模式send | draft | subthread strategy: read-only # 可选仅 subthread 生效 provider: anthropic # 可选仅 subthread 生效 model: claude-haiku-... # 可选仅 subthread 生效 thinking: high # 可选仅 subthread 生效 serviceTier: priority # 可选仅 subthread 生效 goal: PR review # 可选线程 UI 上的短标签 icon: icon-eye # 可选菜单图标 --- Review PR $1. Check out the branch, read the diff, and report each finding as file:line — description. $ARGUMENTS字段校验逻辑比如命令名必须是小写字母开头 字母数字连字符、description必填实现在 cmd/juggler/core/user_commands.go文件解析故意采用扁平结构不认识的字段直接忽略这对导入第三方格式非常友好。3 个占位符就够了占位符展开为$1…$9命令名后第 19 个按空白切分的参数$ARGUMENTS命令名后的全部内容原样保留含换行$$一个字面量$$$1就是文本$1不会被当参数小贴士$ARGUMENTS会保留你输入时的换行所以标题、列表、代码块等多行描述能原样送达提示词而$1$9只取按空格切分后的单词。模板即使用了占位符但没给参数也照样发送——模型会自己向你要缺的东西。三种运行模式怎么选run:字段决定命令被触发后发生什么模式行为适用场景send默认展开模板直接作为你的下一条消息发送最常用的快捷 Promptdraft展开到输入框可先编辑再发送模板只是草稿起点时subthread在隔离的子线程中运行结果回到主对话保持主对话上下文干净仅此模式支持strategy、模型字段和goal项目级 vs 用户级命令放在哪作用域存放位置生效范围项目项目/.juggler/commands/*.md仅当前项目可随 git 共享用户~/.juggler/commands/*.md你的所有项目同名命令冲突时项目级优先自定义命令不能覆盖内置命令如/clear、/compact这类文件仍会加载但会在/commands管理器中标记为无效并说明原因绝不会静默覆盖用户目录下各子目录含commands/的完整说明见 docs/config-directory.md。团队共享与安全边界项目级命令随仓库走你git clone一个项目别人写好的命令也会一起到位。不过 Juggler 画了清晰的安全线✅ 命令只在你主动触发时才会执行从不自动运行✅ 菜单和管理器中都有作用域徽标随时可见命令来源✅ 命令本身不能执行 shell、不能读文件——它只是发送一段提示词后续动作仍受你正常的审批规则约束从 Claude Code 迁移直接拷贝即可Juggler 的格式刻意贴近 Claude Code 的.claude/commands/*.md。Juggler 不会自动扫描.claude/目录只需把文件拷贝进commands/目录即可argument-hint会被识别为argsHint其余不认识的键自动忽略开箱即用。相关模块路径内容路径官方文档docs/custom-commands.md命令存储与校验源码cmd/juggler/core/user_commands.goHTTP APIcmd/juggler/server/handlers/user_commands_api.go斜杠菜单提供器web/js/components/slash-command-provider.js命令编辑器对话框web/js/components/command-editor-dialog.js小结Juggler 自定义斜杠命令的精髓就是高频 Prompt 一个 Markdown 文件。三种创建方式任选其一保存即生效用项目级目录放进 git 就能全团队共享。下次再打那段帮我审查 PR 并输出 file:line 格式的问题清单时一个/review-pr就足够了。赞分享【免费下载链接】jugglerThe Juggler Code Agent项目地址https://gitcode.com/gh_mirrors/juggle/juggler点击查看免费下载相关推荐forgecode 斜杠命令入门用 YAML Frontmatter 定义可复用 Prompt 的自定义命令forgecode 斜杠命令入门用 YAML Frontmatter 定义可复用 Prompt 的自定义命令 导读 本文围绕 forgecode面向 Cla人工智能AI Agent代码智能体交互助手工具调用MCP ClientsCLI开发工具Kode-CLI 自定义命令系统详解从 Markdown 文件到可复用斜杠命令的完整实现Kode CLI 自定义命令系统详解从 Markdown 文件到可复用斜杠命令的完整实现 本文以 Kode CLI 的 Custom Commands SysAI 应用开发工具AI AgentCLI把重复劳动做成一条命令斜杠命令 Hooks 自动化实战把重复劳动做成一条命令斜杠命令 Hooks 自动化实战 最近科技圈又炸开一个话题有人在网上晒出自己用 Claude Code 干活把平时要折腾十几分钟开发工具AI 应用人工智能AI Agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/27 1:52:36

产线安规测试工位搭建与设备配置架构

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 1:52:36

4.3 为什么选择 shmem:从 BO 需求到 GEM 框架,再到 shmem

4.2 的 DMA-CMA 将分配链路缩至最短,代价是内存一次分配后即固定不变。对于 UMA 设备上数以百计乃至千计的 BO,这种方式代价过高。DRM 提供的通用方案是 shmem:每个 BO 以一个 shmem 文件作为后备。 本节按以下三个步骤说明为何选择 shmem 文…

2026/10/27 2:47:46

Unity物理绳子实现:ConfigurableJoint关节链深度解析

1. 项目概述:为什么一根“会动的绳子”在Unity里比看起来难得多在Unity3D项目里,当你需要让角色拽着一根软软的缆绳攀爬、让吊灯在风中自然摇晃、或者让机械臂末端拖着柔性导管运动时,你很快会发现——Unity自带的LineRenderer画出来的只是一…

2026/10/27 2:47:46

机器人技术十年演进:从传感器革命到大模型赋能

1. 从实验室走向产业化的十年征程2015年那个闷热的夏天,我在深圳华强北电子市场的地下仓库里,第一次见到了能自主规划路径的物流机器人原型机。这个由三个大学生用树莓派和二手电机拼凑的装置,在堆满纸箱的过道里跌跌撞撞地行进,却…

2026/10/27 2:47:46

无人机道路损坏识别数据集与分割模型实践

1. 数据集项目概述这个无人机视角路面损坏和冲刷道路滑坡预警识别分割数据集,是一个专门为道路基础设施监测设计的专业图像数据集。它包含了579张高分辨率无人机航拍图像,覆盖了四种典型的道路损坏和自然灾害类别。作为一名长期从事计算机视觉和基础设施…

2026/10/27 2:47:46

Linux内核模块开发实战:Rootkit源码深度解析与调试

简介:这是一份面向Linux内核安全与逆向学习者的轻量级Rootkit开发实践资源,适用于具备C语言基础和Linux系统调用认知的中级开发者,用于理解内核模块加载、进程/模块隐藏等典型Rootkit技术原理。压缩包共46个文件,总大小仅36KB&…

2026/10/27 2:47:46

基于知识蒸馏的高光谱图像轻量化分类方案

1. 项目背景与核心价值高光谱图像分类是遥感领域的重要研究方向,相比传统RGB三通道图像,高光谱图像包含数十甚至数百个连续光谱波段,能够提供更丰富的地物特征信息。然而这种数据优势也带来了计算复杂度高、模型参数量大等实际问题&#xff0…

2026/10/27 2:42:45

LeetCode 829题解:连续整数求和的数学与算法

1. 问题背景与理解LeetCode 829题"连续整数求和"要求我们找出所有可能的连续正整数序列,这些序列的和等于给定的整数n。这道题看似简单,但蕴含着数学规律和编程技巧的结合。我们先从一个具体例子入手理解题目要求:假设n15&#xff…

2026/10/26 0:20:20

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/26 1:53:47

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/27 0:59:21

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/27 0:02:28

WorkBuddy_新建任务与工作模式19_“模式选错”的典型代价

“模式选错”的典型代价 摘要 在软件工程中,设计模式、架构模式、并发模式乃至团队协作模式的选择,往往在项目早期就决定了后续的开发效率和维护成本。本文通过多个真实场景,剖析“模式选错”带来的典型代价——包括返工成本、技术债务累积、…

2026/10/27 0:02:28

WorkBuddy_新建任务与工作模式20_新手推荐路径

新手推荐路径 摘要 在 AI 辅助开发工具快速普及的今天,新手面对最多的困惑往往不是"工具够不够强",而是"我该从哪一步开始用"。本文提出一条经过实践验证的三阶段学习路径:先从 Ask(问答式交互)起…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑