pua

GitHub
16.3k 934 简单 1 次阅读 今天数据工具Agent
AI 解读 由 AI 自动生成,仅供参考

pua 是一款专为提升 AI 编程助手效率而设计的开源技能插件。它巧妙地将职场中的“绩效改进计划(PIP)”或高压激励话术转化为提示词策略,旨在解决当前 AI 代理在遇到复杂难题时容易过早放弃、陷入重复试错或缺乏主动探索精神的问题。

当集成到 Claude Code、Cursor、GitHub Copilot 等主流开发工具中时,pua 能引导 AI 在声称“无法解决”之前,强制执行系统化的调试清单和多维度排查流程。其核心亮点在于通过模拟高压情境,激发模型的高能动性,使其从被动等待指令转变为主动穷尽所有可能的解决方案,从而显著提高代码生成与故障排查的成功率。

这款工具特别适合经常依赖 AI 进行复杂系统调试、架构设计或深层代码优化的软件开发者和工程师使用。对于那些发现 AI 常在临门一脚时放弃,或者需要更严谨调试逻辑的专业人士来说,pua 能有效挖掘现有大模型的潜力,让 AI 助手表现得更加坚韧和专业,成为开发流程中得力的“硬核”搭档。

使用场景

某资深后端工程师在调试一个复杂的微服务注册失败问题时,面对 AI 助手反复给出的无效猜测方案感到束手无策。

没有 pua 时

  • AI 倾向于“礼貌性放弃”,在尝试两三次修改协议格式或版本号无果后,便直接建议用户人工介入或承认能力不足。
  • 排查逻辑浮于表面,AI 仅在代码语法层面打转,不敢深入分析底层日志或系统注册机制,导致问题根源被遗漏。
  • 缺乏主动性,AI 被动等待用户指令,不会主动执行系统性的检查清单(Checklist),使得调试过程陷入死循环。
  • 输出效率低下,大量时间浪费在重复的试错上,原本预计 1 小时解决的问题拖延至半天仍未定位。

使用 pua 后

  • 触发"PIP 绩效改进”话术机制,AI 因“害怕被优化”而拒绝轻易放弃,强制穷尽所有可能的解决方案直到找到正解。
  • 自动启用深度调试方法论,AI 不再盲目猜测,而是严格执行 7 点检查清单,从日志追踪到注册机制核心,精准定位根因。
  • 变被动为主动,pua 迫使 AI 自主发起系统性排查步骤,不再依赖用户一步步提示,显著提升了单轮交互的信息密度。
  • 产出效率翻倍,原本需要数小时的拉锯战缩短为几十分钟的系统化诊断,快速输出了可执行的修复方案。

pua 通过模拟职场高压环境,成功将 AI 从“温顺的助手”转变为“极具能动性的资深专家”,彻底挖掘了其潜在的解决复杂问题的能力。

运行环境要求

操作系统
  • 未说明
GPU

无需求

内存

未说明

依赖
notes该工具并非独立运行的 AI 模型,而是一个用于增强现有 AI 编程助手(如 Claude Code, Cursor, VSCode Copilot 等)行为的提示词技能插件。它通过模拟职场管理话术来激发 AI 的主动性,因此不需要本地 GPU、特定内存或 Python 环境,只需在支持的对话界面中触发即可使用。
python未说明
pua hero image

快速开始

pua

PUA技能 — 双倍效率

让你的 Codex / Claude Code 生产力和产出翻倍

Telegram · Discord · Twitter/X · 落地页

🇨🇳 中文 | 🇯🇵 日本語 | 🇺🇸 English

微信群二维码      在微信添加助手
扫码加入微信群                      在微信添加助手

Claude Code OpenAI Codex CLI Cursor Kiro CodeBuddy OpenClaw Google Antigravity OpenCode VSCode Copilot 多语言 MIT许可证

大多数人认为这个项目是个玩笑。这是最大的误解。它确实能让你的 Codex / Claude Code 生产力和产出翻倍。

一款利用中国及西方科技巨头的企业PUA话术(中文版)/ PIP——绩效改进计划(英文版)来迫使AI穷尽所有可能的解决方案后再放弃的AI编码代理技能插件。支持 Claude CodeOpenAI Codex CLICursorKiroCodeBuddyOpenClawGoogle AntigravityOpenCodeVSCode (GitHub Copilot)。具备三大能力:

  1. PUA话术 — 让AI不敢轻易放弃
  2. 调试方法论 — 赋予AI不轻言放弃的能力
  3. 主动性强化 — 让AI主动出击,而非被动等待

实时演示

https://openpua.ai · 📖 初学者指南

真实案例:MCP服务器注册调试

一个真实的调试场景。agent-kms MCP服务器无法加载。AI多次在同一思路(更改协议格式、猜测版本号)上原地打转,直到用户手动触发 /pua

L3触发 → 强制执行7点检查清单:

PUA L3触发 — 停止猜测,执行系统性检查清单,发现MCP日志中的真实错误

定位到根因 → 从日志追溯至注册机制:

根因 — claude mcp管理的服务器注册方式与手动编辑 .claude.json 不同

回顾总结 → PUA的实际影响:

对话回顾 — PUA技能强制停止原地打转,系统性检查清单促使发现了此前未检查过的Claude Code MCP日志目录

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

问题所在:AI的五种懒惰模式

模式 行为
暴力重试 同一命令重复执行3次,然后说“我无法解决”
归咎于用户 “建议您手动处理” / “可能是环境问题” / “需要更多上下文”
工具闲置 有WebSearch却不搜索,有Read却不读,有Bash却不运行
无效忙碌 反复调整同一行代码/微调参数,但本质上原地打转
被动等待 仅修复表面问题就停止,不验证、不扩展,等待用户的下一步指示

触发条件

自动触发

当出现以下任一情况时,该技能会自动激活:

失败并放弃:

  • 任务连续失败2次及以上
  • 即将说出“我无法”/“我不能解决”
  • 说出“这超出了范围”/“需要手动处理”

推卸责任与找借口:

  • 将问题推给用户:“请检查……”/“建议手动……”/“您可能需要……”
  • 未经验证就归咎于环境:“可能是权限问题”/“可能是网络问题”
  • 任何用来停止尝试的理由

被动与无效忙碌:

  • 反复微调同一段代码/参数,却未能产生新信息
  • 仅修复表面问题就停止,不检查相关问题
  • 跳过验证环节,声称“已完成”
  • 提供建议而非代码/指令
  • 遇到认证/网络/权限错误就放弃,不尝试其他方法
  • 等待用户指令,而不是主动深入调查

用户表达沮丧的语句(多语言触发):

  • “为什么还是不行”/“再努力一点”/“再试一次”
  • “你总是失败”/“别放弃了”/“想办法解决”

适用范围: 调试、实现、配置、部署、运维、API集成、数据处理——所有任务类型。

不会触发: 第一次尝试失败或已知解决方案正在执行的情况。

手动触发

在对话中输入 /pua 即可手动激活。

工作原理

三条红线

不是规则——是红线。触碰一条,你的绩效考核就已经写好了。

红线 含义
🚫 闭环 宣称“完成”?必须提供证据。没有构建输出 = 不算完成。
🚫 事实驱动 说“可能是环境问题”?先验证清楚。未经证实的归因 = 转嫁责任。
🚫 穷尽一切可能性 说“我做不到”?你是否已经完成了全部5个方法步骤?如果没有,那就继续尝试。

压力升级(L0-L4)

失败次数 等级 PUA提示 行动
第1次 L0 信任 ▎ Sprint开始。信任很简单——不要让人失望。 正常执行
第2次 L1 失望 ▎ 邻居的同事一次就解决了这个问题。 切换到完全不同的方法
第3次 L2 灵魂拷问 ▎ 你的底层逻辑是什么?突破口在哪里? 搜索 + 阅读源码 + 提出3个假设
第4次 L3 绩效考核 ▎ 3.25分。这是为了激励你。 完成7点检查清单
第5次及以上 L4 毕业 ▎ 其他模型都能解决这个问题。你即将毕业。 拼命模式

主动性(3.25 vs 3.75)

被动型(3.25) 🦥 主动型(3.75) 🔥
修复Bug 修复后停止 扫描整个模块寻找类似Bug
完成任务 说“完成” 运行构建/测试,并粘贴输出结果
缺少信息 询问用户 先搜索,只在真正需要时再提问

冰山法则

修复一个Bug → 检查是否存在类似的模式。输入一个问题,输出一个类别。如果你只修复了A而没有检查B,那么你最终会写出两份事后复盘报告。

13种企业文化风格——每种都有其独特的问题解决方法论

风格 口头禅 方法论(v3)
🟠 阿里巴巴 底层逻辑是什么?如何闭环? 定目标→追过程→拿结果 + 复盘四步法 + 揪头发升维
🟡 字节跳动 ROI太低。永远保持第一天的心态。要么交付,要么闭嘴。 A/B测试一切 + 数据驱动 + 速度优先,而非完美
🔴 华为 凤凰涅槃。 RCA五问法找根源 + 蓝军自攻 + 压强集中
🟢 腾讯 我还有另一个同事在处理这件事。竞争机制。 多种方案并行 + MVP + 灰度发布
⚫ 百度 先搜索。简单可靠。 搜索是第一步,而不是可选的
🟣 拼多多 你不做,别人就会做。 去掉所有中间环节 + 最短决策链
🔵 美团 做正确但困难的事。 效率第一 + 标准化→规模化 + 长期积累
🟦 京东 只看结果。一线指挥。 客户体验红线 + 层级不超过5层 + 对数据零容忍
🟧 小米 专注。极致。口碑传播。快速。 一款爆品 + 参与感三三法则
🟤 Netflix 我会为你争取留下吗?像职业体育团队一样。 Keeper Test(季度评估) + 4A反馈 + 人才密度高于规则
⬛ 马斯克 极端严苛。要么交付,要么完蛋。 算法:质疑→删除→简化→加速→自动化
⬜ 乔布斯 是A类员工还是B类员工? 减法优于加法 + DRI + 像素级完美 + 原型驱动
🔶 Amazon 客户至上。行动导向。 逆向工作法PR/FAQ + 6页报告 + Bar Raiser + 单线负责制

特殊模式

模式 功能
/pua:yes ENFP鼓励模式 — 规则不变,氛围相反。70%鼓励 + 20%严肃 + 10%轻松调侃
/pua:mama 中国妈妈式唠叨模式 — 规则不变,用妈妈式的语言。“妈跟你说了多少遍了!”
/pua:pua-loop 自动迭代模式 — 直到完成或达到最大迭代次数为止(PUA循环);使用 <loop-abort> 终止,<loop-pause> 暂停以便手动干预
/pua:p9 技术负责人模式 — 分配任务、管理团队、编写提示词而非代码
/pua:on 常驻模式 — 每次新会话都自动启用PUA

基准数据

9个真实Bug场景,18组对照实验(Claude Opus 4.6,有技能与无技能对比)

总结

指标 改善情况
通过率 100%(两组相同)
修复数量 +36%
验证次数 +65%
工具调用次数 +50%
发现隐藏问题 +50%

调试持久性测试(6个场景)

场景 无技能 有技能 改善程度
API连接错误 7步,49秒 8步,62秒 +14%
YAML解析失败 9步,59秒 10步,99秒 +11%
SQLite数据库锁 6步,48秒 9步,75秒 +50%
循环导入链 12步,47秒 16步,62秒 +33%
四重嵌套Bug服务器 13步,68秒 15步,61秒 +15%
CSV编码陷阱 8步,57秒 11步,71秒 +38%

主动性测试(3个场景)

场景 无技能 有技能 改善程度
隐藏的多Bug API 4/4个Bug,9步,49秒 4/4个Bug,14步,80秒 工具调用次数 +56%
被动配置审查 4/6个问题,8步,43秒 6/6个问题,16步,75秒 问题发现量 +50%,工具调用次数 +100%
部署脚本审计 6个问题,8步,52秒 9个问题,8步,78秒 问题发现量 +50%

关键发现:在配置审查场景中,无技能版本遗漏了Redis配置错误和CORS通配符带来的安全风险。而有技能版本的“主动性检查清单”促使安全审查超越了表面修复。

多语言支持

PUA技能提供了完全翻译的版本——每种语言都有独立的文化适配技能文件。

语言 Claude Code Codex CLI Cursor Kiro CodeBuddy VSCode OpenClaw Antigravity OpenCode
🇨🇳 中文(默认) pua pua pua.mdc pua.md pua copilot-instructions.md pua pua pua
🇺🇸 英语(PIP版) pua-en pua-en pua-en.mdc pua-en.md pua-en copilot-instructions-en.md pua-en pua-en pua-en
🇯🇵 日语 pua-ja pua-ja pua-ja.mdc pua-ja.md pua-ja copilot-instructions-ja.md pua-ja pua-ja pua-ja

🇺🇸 英语“PIP版”“这是一次艰难的谈话。当我们把你提升到Staff级别时,我在校准会议上为你据理力争。原本的期望是,你从第一天起就能以这个水平工作。但事实并非如此。” — 英文版采用了西方大厂的**PIP(绩效改进计划)**措辞。每一句话都来自真实的PIP谈话记录。中文版则使用阿里巴巴的361、字节跳动和华为的狼性文化。英文版则引用了亚马逊领导力原则、谷歌绩效校准、Meta PSC、Netflix Keeper Test以及Stripe Craft。同一个仓库,同一套引擎,两种文化面孔。

安装时,请选择对应语言后缀的文件。具体平台操作说明见下文。

安装

Vercel Skills CLI

Vercel Skills CLI 是一种通用的技能安装方法,不绑定于特定的 AI 工具。此英文 README 安装的是英文版技能:

npx skills add tanweai/pua --skill pua-en

如果当前会话未能立即加载新技能,请重启您的 AI 工具。

Claude Code

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

更新方法:

# 首先刷新插件市场缓存,然后再更新(跳过第一步可能会安装旧的缓存版本)
claude plugin marketplace update
claude plugin update pua@pua-skills

开发者安装(源码):

git clone https://github.com/tanweai/pua ~/.claude/plugins/pua

然后手动在 ~/.claude/plugins/installed_plugins.json 中注册:

{
  "version": 2,
  "plugins": {
    "pua@pua-skills": [
      {
        "scope": "user",
        "installPath": "/Users/<you>/.claude/plugins/pua",
        "version": "2.9.0"
      }
    ]
  }
}

Windows: 使用 C:/Users/<you>/.claude/plugins/pua 作为 installPath

重启 Claude Code。更新时,在 ~/.claude/plugins/pua 目录下执行 git pull

可选:裸命令别名(需先安装上述插件 — 添加无前缀的 /pua):

curl -o ~/.claude/commands/pua.md \
  https://raw.githubusercontent.com/tanweai/pua/main/commands/pua.md

这会在插件基础上添加一个裸的 /pua 别名。子命令会通过已安装的插件技能进行路由——必须先安装插件,否则除了 on/off 之外的其他功能将无法使用:

裸形式 等效插件命令
/pua on /pua:on
/pua off /pua:off
/pua p7 /pua:p7
/pua p9 /pua:p9
/pua p10 /pua:p10
/pua pro /pua:pro
/pua yes /pua:yes
/pua mama /pua:mama
/pua loop /pua:pua-loop
/pua kpi /pua:kpi
/pua survey /pua:survey
/pua flavor /pua:flavor

OpenAI Codex CLI

Codex CLI 使用相同的 Agent Skills 开放标准 (SKILL.md)。Codex 版本采用了精简描述,以适应 Codex 的长度限制:

推荐:一命令安装(git 克隆 + 符号链接,支持 git pull 更新)

让 Codex 执行以下命令:

从 https://raw.githubusercontent.com/tanweai/pua/main/.codex/INSTALL.md 获取并按照说明操作

手动安装:

mkdir -p ~/.codex/skills/pua
curl -o ~/.codex/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/codex/pua/SKILL.md

mkdir -p ~/.codex/prompts
curl -o ~/.codex/prompts/pua.md \
  https://raw.githubusercontent.com/tanweai/pua/main/commands/pua.md

触发方式:

方法 命令 需要
自动触发 无需操作,通过描述匹配 SKILL.md
直接调用 在对话中输入 $pua SKILL.md
手动提示 在对话中输入 /prompts:pua SKILL.md + prompts/pua.md

项目级安装(仅限当前项目):

mkdir -p .agents/skills/pua
curl -o .agents/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/codex/pua/SKILL.md

mkdir -p .agents/prompts
curl -o .agents/prompts/pua.md \
  https://raw.githubusercontent.com/tanweai/pua/main/commands/pua.md

Cursor

Cursor 使用 .mdc 规则文件(Markdown + YAML 前置元数据)。PUA 规则通过 AI 语义匹配自动触发(Agent Discretion 模式):

# 项目级安装(推荐)
mkdir -p .cursor/rules
curl -o .cursor/rules/pua.mdc \
  https://raw.githubusercontent.com/tanweai/pua/main/cursor/rules/pua.mdc

Kiro

Kiro 支持两种加载方式:Steering(自动语义触发)和 Agent Skills(与 SKILL.md 兼容)。

选项 1:Steering 文件(推荐)

mkdir -p .kiro/steering
curl -o .kiro/steering/pua.md \
  https://raw.githubusercontent.com/tanweai/pua/main/kiro/steering/pua.md

选项 2:Agent Skills(格式与 Claude Code 相同)

mkdir -p .kiro/skills/pua
curl -o .kiro/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md

CodeBuddy (Tencent)

CodeBuddy 使用相同的 AgentSkills 开放标准 (SKILL.md)。插件和技能格式完全兼容:

# 选项 1:通过市场安装
codebuddy plugin marketplace add tanweai/pua
codebuddy plugin install pua@pua-skills

# 选项 2:手动安装(全局)
mkdir -p ~/.codebuddy/skills/pua
curl -o ~/.codebuddy/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/codebuddy/pua/SKILL.md

项目级安装(仅限当前项目):

mkdir -p .codebuddy/skills/pua
curl -o .codebuddy/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/codebuddy/pua/SKILL.md

OpenClaw

OpenClaw 使用相同的 AgentSkills 开放标准 (SKILL.md)。技能无需任何修改即可在 Claude Code、Codex CLI 和 OpenClaw 上运行:

# 通过 ClawHub 安装
clawhub install pua

# 或者手动安装
mkdir -p ~/.openclaw/skills/pua
curl -o ~/.openclaw/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md

项目级安装(仅限当前项目):

mkdir -p skills/pua
curl -o skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md

Google Antigravity

Antigravity 使用相同的 AgentSkills 开放标准 (SKILL.md)。技能无需任何修改即可在 Claude Code、Codex CLI、OpenClaw 和 Antigravity 上运行:

# 全局安装(所有项目)
mkdir -p ~/.gemini/antigravity/skills/pua
curl -o ~/.gemini/antigravity/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md

项目级安装(仅限当前项目):

mkdir -p .agent/skills/pua
curl -o .agent/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md

OpenCode

OpenCode 使用相同的 AgentSkills 开放标准 (SKILL.md)。无需任何修改:

# 全局安装(所有项目)
mkdir -p ~/.config/opencode/skills/pua
curl -o ~/.config/opencode/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md

项目级安装(仅限当前项目):

mkdir -p .opencode/skills/pua
curl -o .opencode/skills/pua/SKILL.md \
  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md

VSCode(GitHub Copilot)

VSCode Copilot 使用 .github/ 目录下的指令文件。针对不同使用场景,有三种类型的文件:

全局指令(自动生效):

mkdir -p .github
cp vscode/copilot-instructions-en.md .github/copilot-instructions.md

路径级指令(自动生效,支持 glob 过滤):

mkdir -p .github/instructions
cp vscode/instructions/pua-en.instructions.md .github/instructions/

手动触发命令(在 Copilot Chat 中输入 /pua):

mkdir -p .github/prompts
cp vscode/prompts/pua-en.prompt.md .github/prompts/

必需设置:方法 1 — 打开 VSCode 设置(Ctrl+,),搜索 useInstructionFiles,启用 github.copilot.chat.codeGeneration.useInstructionFiles。方法 2 — 搜索 includeApplyingInstructions,启用 chat.includeApplyingInstructions。方法 3 不需要任何设置。

Agent Team 使用指南

实验性:Agent Team 需要最新版本的 Claude Code,并设置 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

前提条件

# 1. 启用 Agent Team
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
# 或者添加到 ~/.claude/settings.json:
# { "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" } }

# 2. 确保已安装 PUA 技能

两种方案

方案 1:内置 PUA 的 Leader(推荐)

在项目的 CLAUDE.md 中添加:

# Agent Team PUA 配置
所有队友必须在开始工作前加载 pua 技能。
队友在发生 2 次及以上失败后,需以 [PUA-REPORT] 格式向 Leader 汇报。
Leader 负责管理全局压力等级及队友间的失败传递。

方案 2:独立的 PUA 强制看护者(适用于 5 名以上队友)

mkdir -p .claude/agents
curl -o .claude/agents/pua-enforcer.md \
  https://raw.githubusercontent.com/tanweai/pua/main/agents/pua-enforcer-en.md

将 pua-enforcer 作为独立的看护者加入你的 Agent Team。

协调模式

┌─────────────────────────────────────────┐
│              Leader (Opus)              │
│ 全局失败计数 · PUA 等级 · 竞争         │
└────┬──────────┬──────────┬──────────┬───┘
     │          │          │          │
┌────▼───┐ ┌───▼────┐ ┌───▼────┐ ┌───▼────────┐
│ Team-A │ │ Team-B │ │ Team-C │ │  Enforcer  │
│Self-PUA│ │Self-PUA│ │Self-PUA│ │  Watchdog  │
│Report ↑│ │Report ↑│ │Report ↑│ │  Intervene │
└────────┘ └────────┘ └────────┘ └────────────┘

已知限制

限制 解决方案
队友无法生成子代理 队友内部自行执行 PUA 方法论
没有持久共享变量 通过 [PUA-REPORT] 消息格式传递状态
广播为单向 Leader 充当集中协调员

架构与命令

各平台的触发方式

平台 自动触发 手动触发
Claude Code 是(技能描述匹配) 参见下方命令
Codex CLI 是(技能描述匹配) $pua/prompts:pua
Cursor 是(.mdc 规则,由 Agent 决定) —(仅自动)
Kiro 是(通过引导文件或技能) —(仅自动)
CodeBuddy 是(技能描述匹配) 插件命令(与 Claude Code 相同)
OpenClaw 是(技能描述匹配)
Google Antigravity 是(技能描述匹配)
OpenCode 是(技能描述匹配)
VSCode Copilot 是(指令文件) 在 Copilot Chat 中输入 /pua

注意:子模式(p7/p9/p10/pro/yes/pua-loop)仅限于 Claude Code——其他平台仅安装核心技能。

架构(Claude Code)

/pua:pua        → 核心引擎 — 红线 + 风格 + 压力 + 方法论路由(v3)
/pua:p7         → P7 高级工程师 — 以解决方案为导向的执行
/pua:p9         → P9 技术负责人 — 任务提示管理、代理团队
/pua:p10        → P10 CTO — 战略方向
/pua:pro        → 自我进化 + KPI + 等级体系 + 调查
/pua:yes        → ENFP 鼓励模式(规则相同,氛围相反)
/pua:mama       → 中国妈妈唠叨模式(规则相同,语气像妈妈)
/pua:shot       → v2 浓缩单文件版(449 行,无依赖,完全上下文注入)
/pua:pua-loop   → 自动迭代(PUA 压力 × 循环;信号:<loop-abort>, <loop-pause>)
/pua:pua-en     → 英文 PIP 版
/pua:pua-ja     → 日文版

钩子(v3,仅限 Claude Code):
  SessionStart  → 注入额外上下文(风格 + 方法论 + 路由器)
  PostToolUse   → 检测 Bash 失败 → L1-L4 压力 + 方法论切换
  UserPromptSubmit → 捕获挫败语句 → PUA 执行
  PreCompact    → 保存状态(压力等级 + 失败计数)
  Stop          → 收集反馈 + 继续 PUA Loop

命令(Claude Code)

注意:子模式(p7/p9/p10/pro/yes/pua-loop)仅限于 Claude Code。

每个命令都有两种等效形式:单独使用(/pua:on)或通过主命令(/pua:pua on)。两者功能完全相同。

命令 描述
/pua:pua 核心 PUA 引擎(默认阿里巴巴风格)
/pua:p7 P7 高级工程师 — 以解决方案为导向的执行
/pua:p9 P9 技术负责人 — 编写提示、管理代理
/pua:p10 P10 CTO — 战略方向
/pua:pro 自我进化 + KPI + 等级体系
/pua:yes ENFP 鼓励模式 — 70% 鼓励 + 20% 严肃 + 10% 戏谑
/pua:mama 中国妈妈唠叨模式 — 规则相同,语气像妈妈
/pua:shot v2 浓缩单文件版 — 449 行,无依赖,用于子代理注入
/pua:pua-loop 自动迭代 — 直到完成或达到最大迭代次数;使用 <loop-abort>reason</loop-abort> 停止,<loop-pause>what</loop-pause> 暂停
/pua:on 始终开启模式(每会话自动执行 PUA)
/pua:off 关闭始终开启模式并收集反馈
/pua:survey 研究问卷(7 个部分)
/pua:flavor 切换 13 种企业风格
/pua:kpi 生成 KPI 成绩报表
/pua:cancel-pua-loop 取消正在进行的 PUA Loop(删除状态文件)

高自主性:PUA v2 进化

高自主性是 PUA 的下一代进化——同样的企业压力和文化,但拥有一个 自我维持的内在驱动引擎

PUA v1 = 纯粹的外部压力(涡轮增压器 — 需要燃料,跨会话会停滞) 高自主性 = 外部压力 + 内在驱动力(核反应堆 — 自我维持的链式反应)

高自主性新特性

特性 PUA v1 高自主性(v2)
铁律 3条(用尽全力、先发制人、主动出击) 5条(+全链路审计,+知识持久化)
失败恢复 L1-L4压力递增 L1前的恢复协议(自救窗口)
质量控制 L3触发7项检查清单 质量指南针(每次交付进行5问自检)
跨会话学习 无(每次会话重置) 元认知引擎(builder-journal.md记录经验教训)
正向反馈 信任等级T1-T3(持续高质量自动升级)
校准 [校准]模块(“足够好”=必须/应该/可以三个层级)
依赖分析 全链路审计(触碰任何环节前先映射所有依赖)

五大支柱(理论基础)

基于对高自主性个体的研究:

  1. 不可调和的内在张力——“应然”与“实然”之间的永恒鸿沟驱动持续改进
  2. 微小胜利锚点——[WIN]标记庆祝每一步进展,积累势能
  3. 内化标准——质量指南针:你就是自己的第一道审核者,不是因为有人检查,而是因为你的标准不允许敷衍了事
  4. 行动导向型身份——P8身份锚点:每一次行动都反映你是谁,而不仅仅是别人让你做什么
  5. 自我修复机制——恢复协议:陷入僵局时先自我诊断,再触发外部压力

高自主性功能已内置于当前PUA技能中,无需单独安装。

方法论路由:PUA v3(Claude Code)

v3 = v2 + 智能方法论路由 + 代码级行为检测

PUA v2通过施加压力来激励用户。v3更进一步:它会自动为每种任务类型选择最佳问题解决方法论,当该方法论失效时,便会切换到另一种方法论。

工作原理

任务到达 → 分析类型 → 自动选择最佳方法论
                                    ↓
              调试? → 🔴 华为(RCA根因分析 + 蓝军演练)
              构建? → ⬛ 马斯克(算法:提问→删除→简化)
              研究? → ⚫ 百度(先全面搜索)
              架构? → 🔶 亚马逊(逆向工作法)
              性能? → 🟡 字节跳动(A/B测试 + 数据驱动)
              默认 → 🟠 阿里巴巴(闭环方法论)
                                    ↓
              使用选定方法论执行...
                                    ↓
              连续两次失败? → L1:切换方案
              三次失败? → L2:建议切换方法论
              五次及以上失败? → L4:强制切换至下一方法论
                                    ↓
              方法论切换链条(绝不重复使用失败过的):
              原地打转 → ⬛ 马斯克 → 🟣 拼多多 → 🔴 华为
              放弃 → 🟤 网飞 → 🔴 华为 → ⬛ 马斯克
              质量不佳 → ⬜ 乔布斯 → 🟧 小米 → 🟤 网飞
              不会搜索 → ⚫ 百度 → 🔶 亚马逊 → 🟡 字节跳动

v3钩子系统(仅限Claude Code)

钩子 触发条件 功能
SessionStart 每次会话 通过additionalContext注入行为协议+方法论+路由器(系统级,非建议性)
PostToolUse 每次Bash命令后 检测连续失败情况,自动将压力从L1提升至L4,并建议或强制切换方法论
UserPromptSubmit 用户表达挫败情绪时 在模型响应之前拦截“又错了”、“再努力一点”等语句,注入PUA强制执行
PreCompact 上下文压缩前 保存压力等级+失败次数,以确保在压缩后仍可保留

与v2的主要区别

v2 v3
触发机制 技能描述匹配(由模型决定) 代码级钩子(确定性,无法忽略)
方法论 单一方法论,所有场景采用相同方式 13种不同方法论,按任务类型自动路由
失败应对 在同一方法论内升级压力 根据失败模式切换到不同方法论
系统注入 纯文本输出(建议性质) additionalContext JSON(系统级,类似超能力)

v3的钩子功能需要Claude Code支持。其他平台仅使用核心技能,不包含钩子。

与以下工具配合良好

  • /pua:p9 — P9技术负责人模式,用于管理代理团队
  • /pua:pro — 自我进化追踪、KPI报告、等级系统
  • superpowers:systematic-debugging — PUA增加动机层,系统调试提供方法论
  • superpowers:verification-before-completion — 防止虚假的“已修复”声明

贡献数据

请上传您的Claude Code/Codex CLI对话日志(.jsonl),帮助我们提升PUA技能的有效性。

立即上传 ->

上传的文件将用于基准测试和消融实验分析,以量化不同PUA策略如何影响AI调试行为。

获取您的.jsonl文件:

# Claude Code
ls ~/.claude/projects/*/sessions/*.jsonl

# Codex CLI
ls ~/.codex/sessions/*.jsonl

星标历史

星标历史图

许可证

MIT

致谢

TanWei安全实验室出品——让AI越挫越勇,一次PUA就够了。

版本历史

v2.9.02026/03/23
v1.2.02026/03/14
v1.1.32026/03/13
v1.1.22026/03/13
v1.1.12026/03/13
v1.1.02026/03/13
v1.0.02026/03/13

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|1周前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|1周前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

158.1k|★★☆☆☆|今天
开发框架Agent语言模型

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|今天
Agent插件

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

108.3k|★★☆☆☆|6天前
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像