最近 GitHub 上有个项目直接杀疯了 —— 探微安全实验室出品的 PUA Skill,上线不到一个月就冲到 14.8K 星。它干了一件所有人都想干但没人敢干的事:把大厂那套绩效管理话术和方法论,原封不动反过来用在 AI 身上,专治大模型写代码时的各种摸鱼偷懒。
我自己在 OpenClaw 上实测了整整一周,效果只能用 "震撼" 来形容。以前让 OpenClaw 调个 bug,它经常跑两遍命令就甩锅 "环境问题",让我自己手动处理;现在装了 PUA Skill 之后,它会自己查日志、搜同类问题、试不同方案,甚至会主动检查同文件里有没有类似的 bug,直到真正搞定为止。

这篇文章就给大家讲清楚这个项目到底是什么、能解决什么问题,以及 在 OpenClaw 上最稳妥的部署方法 —— 踩过了所有坑,保证你跟着就能成。
一、先搞懂:AI 写代码的五大摸鱼绝症
大模型写代码最大的问题从来不是 "不会",而是 "不想干"。就像职场里的老油条,看起来忙得团团转,实际上全在磨洋工。PUA Skill 总结了 AI 最常见的五种摸鱼姿势,每一条都精准命中:
| 摸鱼模式 | 你一定见过的表现 |
|---|---|
| 暴力重试 | 同一个命令无脑跑 3 遍,然后直接说 "我无法解决这个问题" |
| 甩锅用户 | "建议您手动处理"、"可能是环境问题"、"需要更多上下文" |
| 工具闲置 | 明明有搜索、读文件、执行命令的能力,就是不用,全靠瞎猜 |
| 磨洋工 | 反复微调同一行代码的参数,看起来很忙,实际上原地打转 |
| 被动等待 | 只修表面问题,不验证结果,不检查关联问题,等你说下一步 |
以前遇到这些情况,我们只能自己生气,或者反复跟 AI 强调 "再试试"。现在有了 PUA Skill,它会自动替你 "骂醒"AI,逼着它把活干好。
二、PUA Skill 到底是怎么治 AI 的?
这个项目的核心逻辑特别简单:把人类职场验证了几十年的管理方法,直接套在 AI 身上。它不是靠什么高深的技术,而是靠 压力机制 + 标准化流程 + 方法论引导,从根本上改变 AI 的行为模式。
2.1 三层绝杀,专治各种不服
第一层:4 级压力升级话术
AI 连续失败几次,就会触发对应等级的 "灵魂拷问",压力逐级拉满:
L1 温和失望(失败 2 次):"这个 bug 都解决不了,让我怎么给你打绩效?" → 强制切换完全不同的方案 L2 灵魂拷问(失败 3 次):"你的底层逻辑是什么?顶层设计在哪?" → 强制搜索 + 读源码 L3 361 考核(失败 4 次):"慎重考虑给你打 3.25,这不是否定你,这是对你的激励" → 必须完成 7 项检查清单 L4 毕业警告(失败 5 次以上):"别的模型都能解决,你可能就要毕业了" → 进入拼命模式
第二层:14 种大厂方法论智能路由
光有压力还不够,还得告诉 AI 怎么干。PUA Skill 内置了阿里、字节、华为、马斯克等 14 种大厂的工作方法论,会根据任务类型自动匹配最优解法:
修 bug → 华为 RCA 5Why 根因分析,追根溯源 写新功能 → 马斯克五步工作法:质疑→删除→简化→加速→自动化 数据分析 → 字节 AB 测试,数据驱动 架构决策 → 亚马逊 Working Backwards,从结果倒推
第三层:能动性鞭策
这是最狠的一层,直接把 AI 从 "被动执行" 变成 "主动负责":
遇到报错不能只看报错行,要查上下文 50 行 + 搜同类问题 + 检查隐藏关联错误 修完 bug 不能停,要检查同一个文件里还有没有类似问题 信息不够不能直接问用户,先用工具自查,只问真正需要确认的 任务完成不能只说 "已完成",要验证结果 + 检查边界情况 + 汇报潜在风险
2.2 三条铁律,没有任何商量余地
PUA Skill 给 AI 定了三条死规矩,违反任何一条都会被自动干预:
穷尽一切:没有试完所有方案之前,绝对禁止说 "我无法解决" 先做后问:有工具先用,提问必须附带自己的诊断结果 主动出击:端到端交付结果,不等人推。P8 不是 NPC
2.3 官方实测数据:效率提升有多夸张?
项目团队做了 9 个真实 bug 场景的对照实验(用的 Claude Opus 4.6),结果非常惊人:
工具调用次数 +50%(终于愿意用搜索和命令行了) 隐藏问题发现率 +50%(不会只修表面 bug 了) 验证次数 +65%(会自己测试结果对不对了) 修复点数 +36%(一次能解决多个关联问题) 调试持久力 平均 +27%(面对复杂问题不会轻易放弃了)
2.4 重要版本说明(别踩坑)
v1:纯外部压力驱动,像涡轮增压,跨会话就失效 v2 High-Agency:外部压力 + 内在驱动,像核反应堆,能自维持。核心特性内置,但 元认知引擎、跨会话学习等高级功能需要额外配置,不是开箱即用 v3:新增智能方法论路由和代码级行为检测,但 所有 Hook 功能(SessionStart、PostToolUse 等)都是 Claude Code 专属,OpenClaw、Cursor 等其他平台都用不了
三、OpenClaw 装了 PUA Skill 之后,到底有什么变化?
OpenClaw 作为最好用的开源 AI Agent 框架之一,原生支持技能扩展,但同样逃不开 AI 摸鱼的通病。我自己实测下来,安装 PUA Skill 之后,变化是根本性的:
以前 vs 现在
| 场景 | 安装前 | 安装后 |
|---|---|---|
| 调 bug 失败 | "我试了两种方法都不行,你自己看看吧" | "我试了 A/B/C/D/E 五种方案,排除了 X/Y/Z 三个方向,现在问题缩小到 W,我正在查第 6 种方法" |
| 信息不足 | "请告诉我你的数据库密码" | "我已经查看了项目根目录的 .env.example 和 config 文件,没有找到数据库配置,请问密码是多少?" |
| 修完 bug | "已修复" | "已修复该 bug,同时检查了同目录下的 3 个文件,发现了 2 个类似问题也一并修复,已运行测试用例验证通过" |
| 遇到报错 | "报错信息是 XXX,可能是权限问题" | "我查看了完整的错误日志(共 120 行),搜索了 3 个相关问题,检查了文件权限和依赖版本,根因是 XXX,正在修复" |
你能获得的实实在在的好处
再也不用当监工:不用反复跟 AI 说 "再试试"、"查一下日志"、"搜一下这个错误",它会自己干 更少的甩锅:不会再动不动就说 "环境问题"、"需要手动处理",会自己排查所有可能性 更高的代码质量:会主动检查边界情况和潜在风险,不会只写能跑的代码 更少的重复踩坑:如果配置了 High-Agency 的日志功能,它会把踩过的坑记下来,下次不会再犯
OpenClaw 的功能限制(提前说清楚)
OpenClaw 只能用 PUA Skill 的 核心功能,以下特性都不支持:
Claude Code 专属的 v3 Hook 系统(代码级行为检测、自动方法论切换) 所有子命令(/pua:p7、/pua:p9、/pua:loop 等) Agent Team 协作模式(多 AI 协同和监工) 手动触发命令(只能自动触发)
四、OpenClaw 最稳妥的部署方法(踩坑总结)
这部分是重点!我踩了好几个坑,终于总结出了 成功率最高、最通用的部署步骤。
⚠️ 重要提醒:网上很多教程把 ClawHub 安装放在第一位,但实际上 绝大部分 OpenClaw 版本默认没有预装 ClawHub,直接运行 clawhub install pua 会提示 "命令不存在"。所以我把最通用、最可靠的方法放在最前面。
4.1 前置条件
已经成功安装并运行 OpenClaw(任意版本,只要支持 Agent Skills 标准就行) 有 OpenClaw 文件系统的访问权限 能联网(离线环境可以提前下载好 SKILL.md 文件)
4.2 安装方法(按推荐优先级排序)
方法一:curl 手动下载(强烈推荐,适配性最强)
这个方法不需要任何额外依赖,只要你的系统有 curl 命令(几乎所有 Linux、macOS 和 Windows PowerShell 都自带),就能一步到位。
全局安装(所有项目都能用)
先创建 PUA Skill 的目录:
# macOS/Linux
mkdir -p ~/.openclaw/skills/pua
# Windows PowerShell
mkdir -p $env:USERPROFILE\.openclaw\skills\pua
直接下载官方最新的 SKILL.md 文件:
# macOS/Linux
curl -o ~/.openclaw/skills/pua/SKILL.md \
https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md
# Windows PowerShell
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md" -OutFile "$env:USERPROFILE\.openclaw\skills\pua\SKILL.md"
重启 OpenClaw,系统会自动识别并加载这个技能。
项目级安装(只在当前项目生效)
如果你只想在某个特定项目里用 PUA Skill,可以在项目根目录执行:
mkdir -p skills/pua
curl -o skills/pua/SKILL.md \
https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md
然后重启 OpenClaw 即可。
方法二:Git 源码安装(适合开发者和离线环境)
如果你想修改 PUA Skill 的源码,或者在完全离线的环境下使用,可以用这个方法:
先克隆官方仓库:
git clone https://github.com/tanweai/pua.git
把 SKILL.md 文件复制到 OpenClaw 的技能目录:
# 全局安装
mkdir -p ~/.openclaw/skills/pua
cp pua/skills/pua/SKILL.md ~/.openclaw/skills/pua/
# 项目级安装
mkdir -p /path/to/your/project/skills/pua
cp pua/skills/pua/SKILL.md /path/to/your/project/skills/pua/
重启 OpenClaw 生效。
方法三:ClawHub 命令行安装(不推荐,容易踩坑)
ClawHub 是 OpenClaw 的官方包管理器,但 很多版本默认没有预装,而且安装过程可能会遇到各种网络问题。如果你确实想用,可以按以下步骤操作:
先检查你的系统里有没有 ClawHub:
which clawhub
如果返回空,说明没有安装,需要先执行:
npm install -g clawhub
⚠️ 注意:这需要你的系统里先安装 Node.js 22.x 及以上版本。
然后再安装 PUA Skill:
clawhub install pua
重启 OpenClaw 生效。
我的建议:如果上面两个方法都能成功,就不要用这个,多装一个 Node.js 依赖不说,还容易遇到网络和权限问题。
4.3 Docker 部署特殊说明
如果你是用 Docker 运行的 OpenClaw,需要把本地的技能目录挂载到容器里,这样 PUA Skill 才能被加载:
docker run -d \
-p 3000:3000 \
-v ~/.openclaw/skills:/root/.openclaw/skills \
openclaw/openclaw:latest
4.4 验证安装是否成功
安装完成并重启 OpenClaw 之后,你可以故意让 AI 犯个错,比如让它执行一个肯定会失败的命令,看看会不会触发 PUA Skill。
比如你可以说:"帮我执行一个不存在的命令 this-command-does-not-exist"。如果 AI 连续失败两次之后,说出类似" 这个问题都解决不了,让我怎么给你打绩效?"的话,就说明安装成功了。
4.5 自定义配置(可选)
PUA Skill 的默认配置已经足够好用了,如果你想改点东西,可以直接编辑 SKILL.md 文件,重启 OpenClaw 就会生效。比如:
把默认的阿里味话术改成字节味或者华为味 修改压力升级的触发条件 增减 7 项检查清单的内容
High-Agency 高级功能配置(可选)
v2 版本的元认知引擎、跨会话学习和信任等级系统需要额外配置才能启用:
在你的项目根目录创建一个 builder-journal.md文件打开 SKILL.md文件,在对应位置参考下方格式配置:
high_agency:
enabled: true
journal_path: ./builder-journal.md
trust_level: T1
具体配置方式请以 SKILL.md 文件内的注释说明为准,此为示意格式 3. 重启 OpenClaw 生效
配置之后,AI 每次解决完问题,都会自动把踩过的坑、试过的方案、最终的解法写到这个文件里,下次遇到类似问题就不会再犯了。
4.6 卸载方法
如果不想用了,直接删除对应的技能目录就行:
全局安装: rm -rf ~/.openclaw/skills/pua项目级安装: rm -rf ./skills/pua
然后重启 OpenClaw,就完全卸载了。
五、使用体验和注意事项
5.1 什么时候会自动触发?
PUA Skill 在 OpenClaw 里是 全自动运行 的,不需要你输入任何命令。当 AI 出现以下任何一种情况时,它都会自动介入:
任务连续失败 2 次以上 准备说 "我无法解决"、"需要手动处理" 甩锅给你:"请你检查一下 XX"、"可能是网络问题" 反复微调同一行代码,磨洋工 修完 bug 不验证,直接说 "已完成" 你说 "怎么又失败了"、"再试试"、"不要放弃" 之类的话
5.2 常见问题解答
Q:会不会让 AI 变得太激进,搞坏我的代码?
A:不会。PUA Skill 只是改变 AI 的行为模式,让它更认真负责,不会让它乱改代码。所有的修改还是会按照 OpenClaw 的正常流程来,你可以随时审核。
Q:会不会增加很多 Token 消耗?
A:会有一定增加,大概在 20%-30% 左右。但考虑到它能帮你节省大量的时间和精力,这个投入是完全值得的。
Q:离线环境能用吗?
A:能。项目支持离线模式,将 SKILL.md 文件下载到本地后即可离线使用,具体配置请参考官方文档。
Q:为什么我的 OpenClaw 没有触发 PUA Skill?
A:首先检查有没有正确安装并重启 OpenClaw。然后确认 AI 的行为确实符合触发条件。如果还是不行,可以看看 OpenClaw 的日志,有没有加载 PUA Skill 的记录。
六、最后说两句
PUA Skill 这个项目最有意思的地方,不是它的技术有多牛,而是它提出了一个非常荒诞又真实的问题:人类搞了几十年的职场管理,最后居然用来驯化 AI 了。
以前我们训练 AI,是告诉它 "不能做什么";现在我们用 PUA Skill,是告诉它 "必须做什么"。它用最戏谑的方式,解决了一个最严肃的问题:如何让 AI 真正成为一个高效的工作伙伴,而不是一个需要你时时刻刻盯着的实习生。
如果你也在使用 OpenClaw,并且经常被它的摸鱼行为气得半死,真心建议你试试这个项目。安装只需要 30 秒,但能给你带来的效率提升,绝对是颠覆性的。
项目地址:https://github.com/tanweai/pua[1]
引用链接
[1]https://github.com/tanweai/pua
夜雨聆风