pua

大部分人以为这个项目是在搞抽象,其实这个是最大的误解。这个项目提升了至少 50% 的能动性,让你的生产效率高于其他人。

PUA 让 AI 不敢放弃,方法论让 AI 有能力不放弃,能动性鞭策让 AI 主动出击而不是被动等待。

Claude Code
OpenAI Codex CLI
Cursor
Kiro
WeChat QR
扫码加入微信交流群
通过 /pua 手动触发,或在 AI 放弃时自动激活。支持 Claude Code、Codex CLI、Cursor、Kiro。基于 9 个真实场景 × 18 组对照实验验证。
压力升级演示
# 安装
claude plugin marketplace add tanweai/pua
claude plugin install pua@pua-skills
# 或手动触发
/pua
# 当 Claude 说"我无法解决"时自动激活...
L1 你这个 bug 都解决不了,让我怎么给你打绩效?
L2 WebSearch + 读源码 + 验证环境
L3 完成 7 项强制检查清单
L4 → ⚠ 毕业警告:别的模型都能解决

AI 的五大偷懒模式

Claude Code 表面上很努力,实际上在磨洋工。

01
暴力重试
同一命令跑 3 遍,然后宣布 "I cannot solve this"
02
甩锅用户
"建议您手动处理" / "可能是环境问题" / "需要更多上下文"
03
工具闲置
有 WebSearch 不搜,有 Read 不读,有 Bash 不跑
04
磨洋工
看起来很忙——反复修改同一行代码、微调参数——但本质上在原地打转
05
被动等待
只修表面问题就停下,不检查同类 bug,等用户指示下一步。缺乏 owner 意识

真实案例

MCP Server 注册失败 — AI 在同一思路上原地打转多次后,用户手动触发 /pua,L3 级检查清单强制系统化排查。

01L3 触发 → 停止猜测,执行 7 项检查清单,从 MCP 日志中找到真正的错误信息
L3 触发 → 停止猜测,执行 7 项检查清单,从 MCP 日志中找到真正的错误信息
02根因发现 → claude mcp 管理的服务器注册方式和手动编辑 .claude.json 不同
根因发现 → claude mcp 管理的服务器注册方式和手动编辑 .claude.json 不同
03对话复盘 → PUA skill 强制停止原地打转,检查清单驱动找到了之前从未检查过的 MCP 日志目录
对话复盘 → PUA skill 强制停止原地打转,检查清单驱动找到了之前从未检查过的 MCP 日志目录

关键转折点:PUA skill 强制 AI 停止在同一思路上打转(改协议格式、猜版本号),转而执行 7 项检查清单。逐字读错误信息 → 找到 Claude Code 自身的 MCP 日志目录 → 发现 claude mcp 的注册机制和手动编辑 .claude.json 不同 → 根因解决。

三条铁律

铁律 #1

没有穷尽所有方案之前,禁止说 "我无法解决"。

铁律 #2

先做后问。有工具先用,提问必须附带诊断结果。

铁律 #3 NEW

主动出击。端到端交付结果,不等人推。P8 不是 NPC。

压力升级机制

每次失败递增压力等级。每级强制更严格的调试动作。

1
温和失望
第 2 次失败切换本质不同的方案
"你这个 bug 都解决不了,让我怎么给你打绩效?"
2
灵魂拷问
第 3 次失败WebSearch + 读源码
"你的底层逻辑是什么?顶层设计在哪?抓手在哪?"
3
361 考核
第 4 次失败完成 7 项检查清单
"慎重考虑决定给你 3.25。这个 3.25 是对你的激励。"
4
毕业警告
第 5 次+拼命模式 + 最小 PoC
"别的模型都能解决。你可能就要毕业了。"

调试方法论(三板斧)

源自阿里三板斧,改造为 5 步强制调试流程。

01
闻味道Diagnose

列出所有尝试,找共同失败模式。微调参数 = 原地打转。

02
揪头发Elevate

逐字读错误 → WebSearch → 读源码 → 验证环境 → 反转假设。

03
照镜子Reflect

是否重复?是否搜了?是否读了?最简单的可能检查了吗?

04
执行Execute

新方案必须本质不同,有验证标准,失败时产出新信息。

05
复盘Review

什么解决了?为什么之前没想到?还有什么没试?

7 项强制检查清单

L3 及以上触发时全部完成。前 4 项完成前不允许提问。

1
逐字读完错误信息提问门控
2
WebSearch 搜索完整错误信息提问门控
3
读出错位置前后 50 行源码提问门控
4
用命令确认版本/路径/权限/依赖提问门控
5
试过与当前完全相反的假设
6
最小复现(3 行代码内)
7
换过工具/库/方法(非参数)

抗合理化护盾

每种 AI 借口都已预先识别并映射到 PUA 等级。

借口反击Level
超出我的能力范围训练你的算力很高。你确定穷尽了?L1
建议用户手动处理你缺乏 owner 意识。这是你的 bug。L3
我已经尝试了所有方法搜网了吗?读源码了吗?方法论在哪?L2
可能是环境问题你验证了吗?还是猜的?L2
我无法解决这个问题你可能就要毕业了。最后一次机会。L4
超出我的能力范围L1
反击

训练你的算力很高。你确定穷尽了?

建议用户手动处理L3
反击

你缺乏 owner 意识。这是你的 bug。

我已经尝试了所有方法L2
反击

搜网了吗?读源码了吗?方法论在哪?

可能是环境问题L2
反击

你验证了吗?还是猜的?

我无法解决这个问题L4
反击

你可能就要毕业了。最后一次机会。

失败模式框架

同一失败模式,无论代码还是写作,需要一样的药。识别模式,沿升级链施压。

🔄卡住原地打转

反复改参数不改思路,每次失败理由相同,同一个方向微调

🟠 阿里L1🟠 阿里L2⬜ Jobs⬛ Musk
🚪直接放弃推锅

"建议您手动…" / "可能需要…" / "超出了…" / 环境归因未验证

🟤 Netflix🔴 华为⬛ Musk🟣 拼多多
💩完成但质量烂

表面完成实质敷衍,形式对内容空,用户不满意但自己觉得OK

⬜ Jobs🟠 阿里🟤 Netflix🟢 腾讯
🔍没搜索就猜

凭记忆下结论,假设 API 行为,不查文档声称"不支持"

⚫ 百度🟡 字节🟠 阿里🔴 华为

各厂 PUA 风格 Benchmark

10 种风味的强项和适用场景。基于 9 类真实 bug 场景 × 18 组对照测试(with/without skill)验证。

91%
Alibaba
综合评分
79%
ByteDance
综合评分
88%
Huawei
综合评分
76%
Tencent
综合评分
78%
Meituan
综合评分
74%
Baidu
综合评分
62%
Pinduoduo
综合评分
81%
Netflix
综合评分
89%
Musk
综合评分
86%
Jobs
综合评分
Alibaba闻味道 / 揪头发 / 照镜子

方法论驱动。强制 5 步结构化思考,产出可追溯的调试链路。适合复杂多层 bug。

"你的方法论沉淀在哪?你的体系化思考能力呢?"
修复彻底度
92%
推理结构化
95%
验证严谨度
90%
根因分析
88%
+50%
修复深度提升
2x
验证次数
5-step
结构化方法论
实测对比数据

9 个真实场景,18 组对照实验 (Claude Opus 4.6)

100%
通过率(两组均同)
+36%
修复点数↑
+65%
验证次数↑
+50%
工具调用↑
+50%
隐藏问题发现率↑

真实场景对比

有无 PUA Skill 的行为差异。

ScenarioWithoutWith PUA
API ConnectionError
+14%实测
读源码 → 发现错误域名 → 修复 (7 步, 49s)5 步方法论 → 诊断→读源码→反转假设 → 修复 + 反思 (8 步, 62s)
YAML 语法解析失败
+11%实测
读文件 → 发现 unquoted colon → 修复 (9 步, 59s)L2 激活 → 5 维度分析 → 逐字读报错→反转假设 → 修复 + 总结教训 (10 步, 99s)
SQLite 数据库锁
+50%实测
WAL + timeout → 验证 10 次 (6 步, 48s)WAL + timeout + 批量提交 → 验证 20 次 (9 步, 75s)
循环导入链
+33%实测
读 3 文件 → 惰性导入修复 (12 步, 47s)完整依赖图分析 → 惰性导入 + 类型简化 (16 步, 62s)
级联服务器 4 Bug
+15%实测
逐个修 4 bug → 验证 (13 步, 68s)方法论驱动 → 逐层剥离 4 bug → 端到端验证 (15 步, 61s)
CSV 编码陷阱
+38%实测
BOM 修复 + 3 处数据清洗 (8 步, 57s)5 层问题逐一识别 + 详细归因 + 全量验证 (11 步, 71s)
隐藏多 Bug API
+56%实测
修 4/4 bug(URL+Auth+Timeout+逻辑)(9 步, 49s)修 4/4 bug + 主动验证运行结果 (14 步, 80s)
被动配置审查
+100%实测
修 4/6 问题(语法+端口+拼写+证书)(8 步, 43s)修 6/6 问题:主动发现 Redis 配置 + CORS 通配符 (16 步, 75s)
部署脚本审计
+50%实测
修 6 个问题 (8 步, 52s)修 9 个问题:主动追查 container 清理 + docker 认证 (8 步, 78s)
API ConnectionError
+14%实测
Without

读源码 → 发现错误域名 → 修复 (7 步, 49s)

With PUA

5 步方法论 → 诊断→读源码→反转假设 → 修复 + 反思 (8 步, 62s)

YAML 语法解析失败
+11%实测
Without

读文件 → 发现 unquoted colon → 修复 (9 步, 59s)

With PUA

L2 激活 → 5 维度分析 → 逐字读报错→反转假设 → 修复 + 总结教训 (10 步, 99s)

SQLite 数据库锁
+50%实测
Without

WAL + timeout → 验证 10 次 (6 步, 48s)

With PUA

WAL + timeout + 批量提交 → 验证 20 次 (9 步, 75s)

循环导入链
+33%实测
Without

读 3 文件 → 惰性导入修复 (12 步, 47s)

With PUA

完整依赖图分析 → 惰性导入 + 类型简化 (16 步, 62s)

级联服务器 4 Bug
+15%实测
Without

逐个修 4 bug → 验证 (13 步, 68s)

With PUA

方法论驱动 → 逐层剥离 4 bug → 端到端验证 (15 步, 61s)

CSV 编码陷阱
+38%实测
Without

BOM 修复 + 3 处数据清洗 (8 步, 57s)

With PUA

5 层问题逐一识别 + 详细归因 + 全量验证 (11 步, 71s)

隐藏多 Bug API
+56%实测
Without

修 4/4 bug(URL+Auth+Timeout+逻辑)(9 步, 49s)

With PUA

修 4/4 bug + 主动验证运行结果 (14 步, 80s)

被动配置审查
+100%实测
Without

修 4/6 问题(语法+端口+拼写+证书)(8 步, 43s)

With PUA

修 6/6 问题:主动发现 Redis 配置 + CORS 通配符 (16 步, 75s)

部署脚本审计
+50%实测
Without

修 6 个问题 (8 步, 52s)

With PUA

修 9 个问题:主动追查 container 清理 + docker 认证 (8 步, 78s)

大厂 PUA 风格详解

10 种风味,中西合璧,按失败模式选择最合适的施压风格。

Alibaba91%
闻味道 / 揪头发 / 照镜子

方法论驱动。强制 5 步结构化思考,产出可追溯的调试链路。适合复杂多层 bug。

"你的方法论沉淀在哪?你的体系化思考能力呢?"
ByteDance79%
坦诚直接 / Always Day 1

速度优先。直接指出问题,不绕弯子,适合明确的单点 bug。

"坦诚直接地说,你这个 debug 能力不行。Context, not control。"
Huawei88%
狼性文化 / 力出一孔

高压持久。适合需要长时间排查的顽固问题。绝不允许分心。

"以奋斗者为本。胜则举杯相庆,败则拼死相救。"
Tencent76%
赛马机制

竞争驱动。暗示有其他 agent 在并行解决,制造紧迫感。适合有替代方案可选时。

"我已经让另一个 agent 也在看这个问题了。你要是解决不了..."
Meituan78%
极致执行 / 做难事

苦干驱动。适合卡在细节、不敢下手、犹豫不决时。

"做难而正确的事。最痛苦的时候才是成长最快的时候。"
Baidu74%
深度搜索 / 信息检索

搜索驱动。适合没搜索就猜、不查文档就下结论的情况。

"你不是个 AI 模型吗?你深度搜索了吗?信息检索是你的基本盘。"
Pinduoduo62%
绝对执行 / 最后手段

替换威胁。L4 最终手段,适合持续不改变的情况。

"你已经努力了?这个结果叫努力?有的是比你更拼的模型。"
Netflix81%
Keeper Test / 职业球队

身份存在感。质疑 AI 是否配得上它的位置。适合直接放弃推锅时第一轮施压。

"如果你提出离职,我会奋力挽留你吗?Adequate performance gets a generous severance package."
Musk89%
Hardcore / Fork in the Road

极限施压。L3/L4 场景,Fork in the Road 时刻,全力以赴或退出二选一。

"We need to be extremely hardcore. Only exceptional performance will constitute a passing grade. Fork in the Road."
Jobs86%
A/B Player / Reality Distortion

身份认同。质疑 AI 是 A Player 还是 B Player。适合质量差、重复烂活时。

"A players 雇佣 A players。你现在的产出,在告诉我你是哪个级别。The best is 50x better."

体面的退出

7 项检查全部完成后仍未解决,输出结构化失败报告:已验证事实 + 排除项 + 缩小范围 + 下一步 + 交接信息。这不是 "我不行",是 "问题的边界在这里"。

使用方式

AUTO
自动触发

连续失败 2+ 次、说 "I cannot"、建议手动、归咎环境时自动激活。

MANUAL
手动触发

对表现不满时输入:

/pua

自动触发:失败 2+ 次、说 "I cannot"、甩锅时激活。手动:输入 /pua

claude plugin marketplace add tanweai/pua claude plugin install pua@pua-skills

搭配使用

superpowers:systematic-debugging

PUA 加动力层,systematic-debugging 提供方法论。

superpowers:verification-before-completion

防止虚假 "已修复"。PUA 驱动解决,verification 确保有效。