前言¶
和 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。