已答 0/10正确 0错误 0正确率 —

技能

理解技能是什么、放在哪里、怎么安装与管理,以及它和连接器的区别。

10 题 · 单选 6 + 多选 4即时判分 · 进度存在本机
按官方课程地图的模块顺序编排,用来边看课程边查漏。 点选项 → 「确认作答」立刻判定,每题都能展开「解析与依据」看到官方出处。 多选题错选、漏选都不得分。
  1. 1.
    WorkBuddy 里的「技能」(Skill)本质上是:
    • A一个需要编译安装的二进制插件
    • B一个运行在云端的 API 服务
    • C用 Markdown 写成的可复用「工作手册」,告诉 WorkBuddy 在特定场景下该怎么做
    • D一张存放历史对话的数据表
    看解析与依据
    正确答案:C 技能是纯文本的方法包:用 Markdown 把某个领域的步骤、规范、注意事项写清楚,让模型在匹配到场景时按它执行。不需要编译,也不是服务。 依据:WorkBuddy 产品机制(技能)· 本机 ~/.workbuddy/skills 实测
  2. 2.
    一个技能最核心、必不可少的文件是:
    • ASKILL.md
    • Bconfig.json
    • Cmain.py
    • Dpackage.json
    看解析与依据
    正确答案:A 技能以 SKILL.md 为主体:开头是元信息(名称、用途描述),正文是具体指令。没有这个文件就不是一个技能。 依据:WorkBuddy 产品机制(技能)· 本机 ~/.workbuddy/skills 实测
  3. 3.多选 · 需选 2 项
    技能通常可以存放在哪些位置?(多选)
    • A用户级:~/.workbuddy/skills/
    • B系统根目录 /skills
    • C浏览器的 localStorage
    • D项目级:{工作区}/.workbuddy/skills/(官方文档亦记作 .codebuddy/skills/)
    看解析与依据
    正确答案:A,D 分用户级(所有项目可用)和项目级(随项目走、便于团队共享)两种。B/C 都不是技能目录。补充:官方文档把项目级配置目录记作 `.codebuddy/skills/`(含 rules / agents / commands / MCP,与 CodeBuddy Code 通用、可提交版本控制),产品实际目录为 `.workbuddy/skills/`,二者可并存。 依据:官方文档 · 项目 › 项目级配置目录 / 技能目录产品实测
    多选 · 需选 2 项
  4. 4.多选 · 需选 3 项
    获取技能的常见方式包括:(多选)
    • A只能使用官方预装,用户无法自行添加
    • B在技能市场里搜索并安装
    • C从本地文件夹导入
    • D从开源仓库创建 / 导入
    看解析与依据
    正确答案:B,C,D 官方把安装方式概括为市场安装、本地文件夹导入、从开源仓库创建三类;用户当然可以自行添加(A 错)。 依据:WorkBuddy 产品机制(技能市场 / 导入)· 产品实测
    多选 · 需选 3 项
  5. 5.
    技能在什么时机被加载?
    • A随 WorkBuddy 启动时一次性加载
    • B必须每次手动点选才加载
    • C按用途描述与当前任务匹配,命中时才按需加载
    • D每轮对话都把所有技能全量加载
    看解析与依据
    正确答案:C 技能是按需加载的:系统根据技能描述的用途判断是否与当前任务相关。全量加载会挤占上下文,不是设计(D 错)。 依据:WorkBuddy 产品机制(技能)· 产品实测
  6. 6.多选 · 需选 3 项
    关于技能的「关闭」与「卸载」,下列说法正确的是:(多选)
    • A关闭后技能仍保留在已安装列表中
    • B关闭后该技能不再参与新任务的调用
    • C重新开启后立即恢复
    • D关闭等同于把技能文件从磁盘彻底删除
    看解析与依据
    正确答案:A,B,C 官方原文:关闭后技能仍保留在已安装列表中,不再参与新任务的调用;重新开启后立即恢复;关闭 ≠ 卸载 —— 卸载才会彻底删除技能及其开关记录(D 错)。开关状态只记录在你的配置里,不会改动技能包本身的 SKILL.md。 依据:官方文档 · 技能 › 管理技能(启用 / 关闭 / 卸载)
    多选 · 需选 3 项
  7. 7.
    SKILL.md 开头的元信息区域通常包含:
    • A编译器版本与构建参数
    • B名称与用途描述
    • C服务器 IP 与端口
    • D数据库连接串
    看解析与依据
    正确答案:B 元信息写的是这个技能叫什么、用来干什么——用途描述直接决定它会不会被匹配上。 依据:WorkBuddy 产品机制(SKILL.md)· 本机技能目录实测
  8. 8.
    技能与连接器的核心区别是:
    • A连接器是技能的一种特殊形式
    • B两者是同一个功能的两种叫法
    • C技能只能用 Python 编写
    • D技能定义「怎么做」的方法,连接器解决「能连到哪些外部服务」
    看解析与依据
    正确答案:D 技能 = 工作方法(怎么做),连接器 = 外部通道(能碰到什么)。一个管流程,一个管数据。 依据:WorkBuddy 产品机制(技能 / 连接器)· 官方文档 › 简介 › 专业任务 / 服务协作
  9. 9.
    把技能放在项目级目录(`{工作区}/.workbuddy/skills/`,官方文档亦记作 `.codebuddy/skills/`)的主要好处是:
    • A随项目一起走,团队可以共用同一套工作方法
    • B优先级一定低于用户级
    • C不能提交到代码仓库
    • D对所有项目都生效
    看解析与依据
    正确答案:A 项目级技能跟着项目目录走,可以提交到仓库,让整个团队用同一套规范——这正是它存在的意义。官方文档把项目级配置(规则 / 技能 / 命令 / MCP)统一记作 `.codebuddy/`,并明确「可提交到版本控制,随项目共享给团队」。 依据:WorkBuddy 产品机制(技能存放位置)· 本机技能目录实测
  10. 10.多选 · 需选 2 项
    关于技能的管理,下列说法正确的是:(多选)
    • A技能一旦安装就无法更改或移除
    • B可以查看当前已安装的技能列表
    • C可以停用或卸载不再需要的技能
    • D同一时间只能安装一个技能
    看解析与依据
    正确答案:B,C 已安装技能可查看、可停用、可卸载;数量没有「只能一个」的限制(A、D 都错)。 依据:WorkBuddy 产品机制(技能管理)· 产品实测
    多选 · 需选 2 项
答题卡 已答 0 · 正确 0 · 错误 0