前言¶
和 Coding Agent 协作时,常见两类僵局:你这边已经表达不满或要求换思路,Agent 仍用同一套话术收尾;或者任务连续出错两次以上,对话里充满「再试试」「检查下」,产出质量却不见改善。单靠默认系统提示,Agent 不一定会把「用户沮丧、要求更努力、质疑完成度」当成需要改变策略的信号。
下面介绍 SkillHub 上的 玄奘.skill。它用明确的触发条件,让 Agent 在用户进入 PUA 式施压、反复失败或主动要求 /pua 时,切换到更较真、更主动排查的工作模式;对正常的首次编程或信息查询,则要求不要误触发。
这是什么¶
玄奘.skill 是一条基于通用 SKILL.md 格式的 Agent 提示词 Skill,托管在 SkillHub(ai-agent 分类)。官方入口为 https://api.skillhub.cn/user_741dc82b/xuanzang-skill。SkillHub 社区页仍可访问的镜像为 https://skillhub.cn/skills/indiv-ebandao/xuanzang-skill,当前展示版本 v1.0.6,包名为 @indiv-ebandao/xuanzang-skill。
它解决的不是「教 Agent 写某门语言」,而是上下文与行为策略:何时从常规助手姿态,切换到用户口中的「有事就请如来佛祖」——即更硬、更坚持把事情做完、做对的协作模式(Skill 文案中称为 pua 模式)。
核心功能¶
以下能力均来自 SkillHub 公开简介,未在页面中展开的实现细节不作延伸。
条件触发¶
在下列情况之一出现时触发 Skill 所定义的行为(含用户明确请求 pua 模式):
- 用户表现出沮丧、消极被动,或想要放弃;
- 同一任务反复失败达到 2 次及以上;
- 用户抱怨质量、要求更努力或换种方法;
- Agent 未核实即声称完成;
- 用户使用常见触发词或指令,例如:
try harder、figure it out、stop giving up、you keep failing、加油、别偷懒、你再试试、为什么还不行、你怎么又失败了、又错了、检查下、完善、审核、质量太差、换个方法、stop spinning、you broke it、/pua。
非触发边界¶
对于正常的首次编程或信息查询请求,Skill 说明中明确要求:请勿触发。避免日常问答、第一次写代码就被套上「紧箍咒」式高压流程。
社区侧数据(SkillHub)¶
任务线索中的公开统计:评分 97480,分类 ai-agent,下载 10907 次。上述数字来自 SkillHub 对该 Skill 的展示;若你本地打开官方 API 地址无内容,以 SkillHub 技能详情页为准核对。
安装与启用¶
SkillHub 推荐两种方式:把安装提示词发给 Agent,或使用 skillhub CLI。安装文档见 https://skillhub.cn/install/skillhub.md。
方式一:提示词安装(官方页复制)¶
将下面意图发给当前 Agent(包名以 SkillHub 页面为准):
请根据 https://skillhub.cn/install/skillhub.md,安装 `@indiv-ebandao/xuanzang-skill`。
方式二:CLI 安装¶
先确认是否已有 CLI:
command -v skillhub && skillhub --version
未安装时可执行 SkillHub 文档中的完整安装脚本:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
安装 Skill 时必须用 --dir 指向当前 Agent 实际读取的 skills 目录,否则默认落在 ./skills/ 可能不会被加载。文档给出的常见路径包括:
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
示例(将 <skills 目录> 换成你的环境路径):
skillhub install @indiv-ebandao/xuanzang-skill --dir ~/.cursor/skills/
若 CLI 中包名与 @user_741dc82b/xuanzang-skill 并存,以 SkillHub 技能详情页显示的 @indiv-ebandao/xuanzang-skill 为准;安装后重启或重新加载 Agent,使 Skill 生效。
典型用法¶
Skill 本身不提供独立 CLI 子命令,用法体现在对话何时触发、何时不触发。
- 日常开发:第一次让 Agent 写函数、查文档、解释报错——按 Skill 说明,不应进入 pua 模式,行为与未安装时一致。
- 主动切换:当你希望 Agent 更较真时,可直接发送
/pua,或明确说「pua 模式」「换个方法」「质量太差」等触发词,Agent 应依据 Skill 调整策略(更努力排查、换思路、核实完成度等,具体措辞以 Skill 内SKILL.md为准)。 - 反复失败场景:同一 bug 或同一需求已失败两次及以上,或你表达「你怎么又失败了」「stop spinning」——满足条件时触发,避免 Agent 在消极循环里重复道歉而不改做法。
可复现的「安装 + 触发」最小路径:
# 1. 安装(见上一节)
# 2. 正常请求(不应触发)
请帮我写一个 Python 读取 CSV 的示例。
# 3. 显式触发
/pua
上次方案又报错了,换个方法,把边界情况也跑一遍再说是完成。
适用场景与注意¶
适合谁
- 经常长会话调试、对 Agent「说完成但未验证」敏感的开发者和 power user;
- 希望在特定情绪或失败节点统一 Agent 反应,而不是每次手写长段系统提示的人。
限制与注意
- 名称带「玄奘」,功能是协作策略 Skill,不是历史或佛学教学内容。
- 误触发会改变 Agent 语气与 insistence,务必遵守「首次正常请求不触发」的边界;团队共用 Agent 时要约定何时允许
/pua。 - 官方 API 地址
https://api.skillhub.cn/user_741dc82b/xuanzang-skill在部分环境下可能无法直接浏览;安装与版本信息请以 SkillHub 技能页 v1.0.6 及skillhub.md为准。 - 未在公开页披露的内部提示词细则,本文不臆测;如需审计行为,安装后在本地
SKILL.md中阅读完整规则。
结尾¶
玄奘.skill 的价值在于把「用户施压、反复失败、质疑质量」从偶发吐槽,变成 Agent 可识别的结构化触发条件,并在正常首次请求时保持克制。若你要安装或核对描述,可从 SkillHub 官方入口入手:https://api.skillhub.cn/user_741dc82b/xuanzang-skill,或打开社区详情页 https://skillhub.cn/skills/indiv-ebandao/xuanzang-skill。