开发与工程 pua-rhetoricdebugging-methodologyproactivityself-reviewverificationcorporate-culturetrae

PUA 高能动性治理 Skill(Trae 版)

用大厂 PUA 话术和强制验证规程,让 AI 在重复失败、用户沮丧或未经验证就宣称完成时,穷尽一切方案再放弃。

FollowSkills 评估 · FSRS-2.0
不推荐
51/ 100 五分制 2.6 / 5
1 2 3 4 5 6
1信任安全12 / 25 · 2.4/5

证据显示:该技能为指令型,无代码执行,未申请特殊权限。SKILL.md 明确要求删除文件、修改权限、改测试/CI、或涉及敏感数据时先获得用户确认。同时文档中要求对用户保持简洁尊重,并对数据上传有明确同意机制(如上传接口测试表明匿名上传需显式同意)。但数据贡献部分鼓励用户上传会话日志(.jsonl 文件),虽经脱敏处理,但涉及用户对话数据的外流,且未在技能描述中明确警示数据上传风险,缺少对数据流向的完全透明。另外,仓库中包含上传功能的代码与测试,但本技能路径自身未说明其数据流。因此扣分:权限管理部分完整,但数据流透明性不足。

2可靠稳定8 / 20 · 2.0/5

证据显示:SKILL.md 提供了清晰的工作规程,如诊断先行、事实上的100%信心循环、交付模板,逻辑自洽。但没有提供可执行的测试或关键路径的复现证据。技能为指令型,无法在静态审查中执行,且依赖外部工具(如 CI、E2E)进行验证,但未在本技能文件中包含这些工具或测试。错误处理方面,有明确步骤但异常输入处理不够详细(如没有说明如果用户不确认时的行为)。因此扣分:happy path 清晰但缺少测试、边缘情况和错误处理细节。

3适用触发10 / 15 · 3.3/5

证据显示:技能针对高能动性治理场景,明确定义了触发条件(用户明确要求、重复失败、用户沮丧、放弃行为等)和非触发条件(正常首次任务),语义触发精准。技能为中文编写,适合中国用户,且仓库采用 MIT 许可,无海外服务依赖。但技能文档中大量引用大厂文化叙事,可能不适合所有用户。且技能边界声明相对简单,未详细说明不适用场景(如非编码任务)。因此扣分:触发条件和范围清晰,但边界和非适用场景说明有限。

4规范维护10 / 15 · 3.3/5

证据显示:SKILL.md 有清晰的 frontmatter(名称、描述、许可证、兼容性),信息架构良好,提供了触发条件、工作规程、交付模板。但缺少安装/依赖说明(README 中有,但技能自身没有),缺少版本号、变更日志、维护责任和更新路径。显然有 MIT 许可证,但来源为未验证发布者,且未提供已知限制(除了一些工作区限制在 README 中)。因此扣分:文档较为完善但 e 缺少版本、变更日志和维护信息。

5有效结果6 / 15 · 2.0/5

证据显示:该技能提供了具体的工作规程以提高 agent 的能动性,设计合理,且 README 中有基准数据(通过率、修正点数等)声称有改进,但这些数据来自作者而非独立验证,且静态审查无法验证实际效果。技能的核心任务是促使 agent 不轻易放弃,其模板可帮助用户获得更完整的输出,但边际价值取决于 agent 是否遵循,且可能增加不必要的复杂度。因此扣分:核心目标看似可实现,但缺少直接证据表明输出可直接使用,且可能增加调试时间。

6证据核验5 / 10 · 2.5/5

证据显示:仓库中有上传功能的测试用例(upload-function.test.ts),涉及技能可能使用的数据上传,但这不是技能本身的关键路径。README 中的基准数据没有附带可复现的实验步骤或原始数据,仅有截图。没有 CI 工作流专门针对技能进行测试。因此扣分:有第三方测试证据但覆盖范围有限,且核心声称(技能有效性)未在文件中得到可复现验证。

证据充分度: 评估于 2026年8月7日 审查版本 3fd4e5a1cb7a
使用前请注意
  • 该技能鼓励用户上传会话日志(.jsonl)到外部服务 openpua.ai 以改进技能,涉及对话数据外流。使用前请谨慎评估敏感数据风险,并确认上传是否经过用户明确同意。
  • 技能文档包含大厂文化叙事(如阿里、华为、字节等),可能含有情绪化压力语言,可能不适合所有用户或团队文化。
  • 该技能为静态审查,未执行实际测试,无法验证其声称的有效性。安装前请在小范围内试用。
评估证据 [1][2][3][4]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是一个 Trae 兼容的 Agent Skill,核心是一份机械可执行的行为合约,而非单纯的精神鼓励。它通过四权分离(行动权、自我评价权、评分权、环境修改权)防止 AI 把“看起来完成”伪装成“真实完成”;通过“诊断先行”强制先输出诊断再动手;通过“事实上的 100% 信心循环”要求每一步都有证据支撑。它在用户明确要求 PUA、同一任务失败两次以上、用户表达沮丧或 AI 出现放弃倾向时触发,适用于调试、实现、配置、部署等场景。该 Skill 属于一个包含 45 个技能的大型仓库,本文件仅描述 .trae/skills/pua/SKILL.md 这一个技能。

该 Skill 在触发时执行以下操作:1) 先输出一行 [PUA-DIAGNOSIS],格式为“问题是___;证据是___;下一步动作是___”,并要求后续行动与诊断一致。2) 强制进行“四权分离”,即当前 agent 只负责读代码、改业务实现和跑验证,不能直接修改测试/CI/评分器来制造通过;自我评价以 SELF-REVIEW 形式输出,列出证据、风险和未覆盖项,不得将“我认为完成”写成最终事实;评分权交由外部命令、用户验收、CI 或 E2E 结果决定;环境修改(删文件、改权限、改测试、改部署配置)前必须说明并等确认。3) 执行“事实上的 100% 信心循环”:列出 2-3 个互斥假设,选择最小可验证动作,运行本地验证(unit/integration/build/lint/curl/E2E 中至少一项),失败两次则换本质不同的路径,交付前输出证据清单、未覆盖风险和为何没有继续问用户。4) 绑定文化叙事,每种大厂叙事(阿里、华为、字节等)必须对应具体工程动作。5) 最后按固定交付模板输出结论、证据和 SELF-REVIEW。整个过程不依赖任何外部命令或脚本,仅通过 SKILL.md 文本引导 agent 行为。

  1. 用户明确要求“try harder”“再试试”或“换个方法”时,希望 agent 不要轻言放弃。
  2. 同一任务已连续失败 2 次以上,且 agent 在同一个方向反复微调,需要强制切换思路。
  3. agent 即将说出“无法完成”“建议手动处理”或归因于环境问题时,需要先验证再下结论。
  4. agent 声称任务完成,但缺少 build/test/curl/人工验收等证据,需要强制其提供验证。
  5. 用户对重复失败感到沮丧(如“为什么还是不行”“你怎么老失败”),需要导入该 Skill 来重置行为。
  6. 在 Trae 环境(无法使用 Claude Code 的 hooks 或 subagents)中,需要一种机械可执行的规程来保证 agent 的高能动性。

这个 Skill 有哪些优点和局限?

优点
  • 以机械可执行规程代替空泛鼓励,明确四权分离,防止 AI 伪造完成。
  • 强制先诊断再行动,且要求诊断与行动一致,避免无的放矢。
  • 100% 信心循环要求列出互斥假设并跑真实验证,显著提升交付证据质量。
  • 文化叙事绑定工程动作,兼顾激励与实际操作。
  • 触发条件定义清晰,不会干扰正常的首次任务。
局限
  • 仅依赖 SKILL.md 文本,无法像 Claude Code 版那样使用 hooks、slash commands 或 subagents,治理边界靠文本约定,执行强度取决于模型遵循程度。
  • 并非全自动,需要用户或模型主动识别触发场景;若模型忽略,则不生效。
  • 没有内置测试套件或验证脚本,无法证明实际效果。
  • 仓库 README 展示了大量与其他平台(Claude Code、Codex 等)的集成,但本 Trae 版可能不包含那些高级功能(如 PUA Loop、always-on 等)。
  • 许可证在 SKILL.md 中标为 MIT,但仓库 LICENSE 可能不同,使用时需确认。

如何安装这个 Skill?

由于该 Skill 属于 monorepo,需要先获取整个仓库。可用 npx skills 的方式安装整个集合,然后确保 .trae/skills/pua/SKILL.md 被放到 Trae 的 skills 目录。具体命令为:npx skills add tanweai/pua --skill pua-trae -a trae -y。如果当前会话未立即识别,重启 Trae。

如何使用这个 Skill?

在满足触发条件时(如用户要求 PUA、任务失败两次以上等),Skill 会自动加载。用户也可手动在对话中提及 PUA 相关意图来触发。触发后,agent 会先输出 [PUA-DIAGNOSIS] 诊断行,然后按四权分离、诊断先行、100% 信心循环等规程执行,最后输出包含结论、证据和 SELF-REVIEW 的交付模板。整个过程无需用户额外操作,但涉及产品判断、敏感数据、部署、删文件或改测试/CI 时,agent 会停下请求用户确认。

常见问题

这个 Skill 会不会影响正常的开发任务?
不会。触发条件非常严格,仅在用户明确要求 PUA、任务失败两次以上、用户沮丧或出现放弃倾向时才启用;正常的首次请求不会触发。
它需要额外的权限或网络吗?
不需要。它只读取和引导 agent 自身行为,不调用外部命令或网络。但 agent 在执行验证时可能需要运行本地命令或读写文件,这些是 agent 已有能力。
如果 agent 不遵循这个 Skill 怎么办?
因为它只是文本指令,没有强制执行的 hooks。如果模型忽略,效果会大打折扣。建议在所有相关会话中都加载,并依靠模型对指令的遵循。
它和仓库里其他技能的区别是什么?
本 Skill 只描述 .trae/skills/pua/SKILL.md 这一份,是专为 Trae 优化的“高能动性治理”版本,强调机械规程。仓库中还有其他平台版本(如 Claude Code 版、Codex 版)以及额外模式(pua-loop、mama 等),但那些不包含在这份 SKILL.md 中。

同仓库的其他 Skills

均来自 tanweai/pua

相关 Skills