如果团队总在复制 Prompt、分别维护自己的版本,或每次都按相同步骤检查,问题就不只是“这次怎么问 AI”,还包括怎样让这套做法能重复、能复核。

这时可以评估 Skills。它适合保存可复用的操作说明和参考材料,但不是给 Prompt 换个名字,也不会自动补上模型不了解的产品背景。

Skill 里通常放什么

Agent Skills 的公开格式以目录为单位组织 Skill,核心文件是 SKILL.md;按需要可附参考资料、模板或脚本。工具对发现、安装和调用的支持各不相同,因此要先确认当前使用的 AI 工具兼容哪些机制。

一个用于“需求缺口分析”的 Skill,可以说明:

  • 何时使用、哪些情况不适用;
  • 需要提供需求、已确认规则、系统边界和接口资料;
  • 先识别事实,再分析歧义、冲突、风险和可测试性;
  • 不确定的内容保留为待确认,不补造产品行为;
  • 输出问题位置、依据、风险和建议确认对象。

这些步骤把方法固定下来;业务需求和项目事实仍要由使用者提供。

选择和安装前先看适不适合

优先从高频、步骤相对稳定、结果能被检查的任务开始,例如验收标准评审、需求缺口分析或测试用例设计。探索性很强、每次目标差异很大的任务未必适合固定流程。

选择 Skill 时,先看它的适用范围、输入要求、步骤、输出格式、示例和维护情况;如果它会运行脚本、读写文件或访问外部系统,还要确认权限和安全边界。安装方式则以当前工具和项目仓库的说明为准,不要假定不同客户端使用同一条命令或相同目录。

例如,Awesome QA Skills README 提供了中文 Skill 的安装示例。若所用工具支持 Agent Skills CLI,可以按仓库说明选择一个 Skill。命令和客户端支持可能变化,操作前先核对最新说明:

npx skills add https://github.com/naodeng/awesome-qa-skills/tree/main/skills/zh --skill functional-testing

README 与安装方式说明:

安装后确认工具能否发现该 Skill、它会在什么任务下触发,以及输入和权限是否符合团队要求。若当前客户端不支持这种机制,不要照抄命令后假设已安装成功。

最小调用示例

例如,可以把任务材料和预期交付一起写给 functional-testing:

请使用 functional-testing 分析这项登录需求并设计测试场景。
需求版本与来源:[填写]
已确认规则与出处:[粘贴规则和来源]
角色、系统边界、环境与测试数据限制:[填写]
请区分已确认事实与待确认项,为每个场景标出规则依据、预期结果和证据要求。不要补造需求未说明的行为。

常见问题

  • 安装命令成功就代表工具已加载 Skill 吗? 不一定。还要确认目标工具支持该格式、能发现安装目录中的 Skill,并按工具支持的语法调用。
  • Skill 会补齐项目背景吗? 不会。需求版本、确认规则、权限、系统边界和环境仍需由使用者提供;未知内容要保留为待确认。
  • 安装 Skill 后会自动运行测试吗? 取决于 Skill 是否带有脚本,以及宿主工具是否支持和允许执行。先检查 Skill 内容与权限;运行结果必须来自实际、获准的执行记录。
  • 什么时候值得沉淀为 Skill? 同类任务反复出现、步骤稳定且结果能复核时再考虑;一次性任务用 Prompt 通常足够。

Awesome QA Skills: https://github.com/naodeng/awesome-qa-skills

Agent Skills 概览:https://agentskills.io/

从输入到评审的实际过程

以登录需求分析为例,使用者先提供需求正文、已确认规则和参考材料,再调用适合的 Skill。模型按步骤整理规则、问题和风险;使用者核对每项发现的依据,向业务方确认未知行为,最后再把确认过的结论转成测试场景。

输入不能只写“帮我分析一下登录”。至少要补充当前需求版本、已经确定的验证码策略、系统边界,以及不可使用的生产数据或环境。缺少这些材料时,Skill 可能仍会给出格式很完整的答案,但内容照样可能是猜测。

怎么判断它值得留下

不要用输出长度或安装成功作为收益指标。用同一份需求和同一套评审标准,对比直接对话或 Prompt:关键问题是否更少遗漏?无依据结论有没有减少?团队成员是否更容易得到符合约定的结果?评审和返工节省的时间,是否抵得上 Skill 的维护成本?

还要留意反效果:固定流程是否把不适用的方法强加给任务;资料更新后 Skill 是否还在引用旧规则;模型是否绕过权限边界。Skill 本身也要像测试资产一样版本管理,并用失败样本做回归。

先挑一个熟悉场景,在小范围内试用,记录版本、输入材料、输出、发现的问题和人工修订点。确认这套流程确实有帮助后再推广;如果一份清晰 Prompt 已经足够,就没有必要为了“升级”再增加一层维护。

把试用过程记下来,方便后来者判断结果是否可复现:

记录项示例要点
Skill 与调用环境仓库版本、Skill 版本、宿主工具和模型版本
输入快照需求版本、参考材料、范围和脱敏方式
评审依据预先确认的重要规则、未知项和输出要求
运行结果实际输出、证据位置、未解决问题和人工修订
试用结论适用任务、已知限制、下一次复核触发条件

每次运行暴露的问题都要记录,并尽量保留复现材料。修订 Skill、参考资料或调用方式后,用原有样本重新核对;验证有效的规则和例子可纳入下一版 Skill,失败样本留作回归。

不同工具加载 Skill 的方式、模型遵循步骤的程度可能不同。更换 Agent、模型、版本或业务场景时,需要重新检查是否适用;一次定稿不能保证 Skill 长期有效。

下一篇会用同一份登录需求做对比实验,检查直接提问、Prompt 和 Skills 分别适合哪些任务。

分享