PUA
Скилл для кодинг-агентов, который заставляет доводить задачи до конца: не сдаваться после первых неудач, перебирать подходы и подтверждать результат
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Некоторые режимы ставят shell-хуки, которые выполняются в сессии агента
- Скилл подталкивает агента действовать активнее и меньше переспрашивать
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/puaОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add tanweai/pua --skill pua pua-en pua-ja pua-loop pua-en pua-trae pua pua-en pua-ja pua pua-cancel-loop pua-en pua-flavor pua-ja pua-kpi pua-loop pua-mama pua-off pua-offline pua-on pua-p10 pua-p7 pua-p9 pua-pro pua-reap-orphans pua-survey pua-team-status pua-teardown-all pua-yes pua pua-en pua-ja pua pua-en pua-ja pua pua -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Установи скилл в Claude Code: /plugin marketplace add tanweai/pua, затем /plugin install pua@pua-skills. В других агентах поставь через npx skills add tanweai/pua --skill pua, для английской версии --skill pua-en. Активируй командой /pua.
Другие способы из описания автора
/plugin marketplace add tanweai/pua
/plugin install pua@pua-skillsПосле установки перезапустите агент, если скилл не подхватился сразу.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл меняет поведение кодинг-агента, когда тот упирается в ошибки или начинает лениться. Он накладывает персону давления в стиле корпоративного PUA китайских техгигантов, а в английской версии PIP западных компаний, с уровнями эскалации от L0 до L4, методику отладки (искать корень проблемы, читать исходники, перебрать все подходы) и правила проактивности (подтверждать результат выводом команд, проверять смежные места, действовать без лишних вопросов на обратимых шагах). Срабатывает автоматически при повторных неудачах, фразах о сдаче и непроверенных отговорках или вручную командой /pua. Есть режимы с другим тоном: /pua:yes поддерживает, /pua:mama пародирует, /pua:pua-loop гоняет задачу до готовности, /pua:p9 разбивает работу на подзадачи. Доступен на китайском, английском и японском для Claude Code, Codex, Cursor, Kiro, VSCode Copilot и других агентов.
Для кого. Для разработчиков, которым нужно, чтобы агент упорнее доводил отладку и задачи до проверенного результата.
Подходит, если
- Агент бросает задачу после первых неудач и говорит, что не может
- Агент оправдывается средой или версиями, не проверив это инструментами
- Нужно, чтобы агент подтверждал готовность выводом команд, а не словами
Не подходит, если
- Обычная задача с первой попытки, где давление не нужно
- Не подходит резкий тон и стиль корпоративного давления
Пример запроса к агенту
Хватит гадать, разберись до конца и покажи, что все работаетОграничения
Это набор инструкций и хуков, эффект зависит от модели и агента. В README авторов сказано, что рост продуктивности их же проверкой не подтвержден и не все модели проходят тесты. Часть режимов ставит shell-хуки, которые выполняются в сессии. Скилл намеренно подталкивает агента действовать активнее и меньше переспрашивать.
Как отключить. Удалите плагин через /plugin, либо снимите установку скилла из каталога агента. Всегда включенный режим выключается командой /pua:off.
Проверка безопасности
- Некоторые режимы ставят shell-хуки, которые выполняются в сессии агента
- Скилл подталкивает агента действовать активнее и меньше переспрашивать
Коротко о README
README описывает PUA как скилл-плагин для кодинг-агентов, который тремя способами борется с ленью модели: риторикой давления, методикой отладки и требованием проактивности. Есть автотриггеры (две и более неудач подряд, фразы о сдаче, непроверенные отговорки) и ручной запуск /pua, уровни эскалации L0 до L4 и четырнадцать корпоративных стилей со своими методиками. Устанавливается как плагин Claude Code или через Vercel Skills CLI, поддерживает Codex, Cursor, Kiro, CodeBuddy, OpenCode, VSCode Copilot и другие. Есть три языка и отдельные режимы: поддержка, авто-цикл, режим тимлида. Лицензия MIT.
SKILL.md
--- name: pua description: "Use for PUA/try-harder productivity coaching when the user expresses frustration, repeated failure, quality complaint, passive behavior, says retry/change approach/don't give up, asks for evidence/completion check/test before done, or wants Ding-style workplace reminders. Triggers include: try harder, stop giving up, figure it out, again??, why still failing, change approach, no evidence, run tests, done without proof. Do not use for calm first-attempt requests." license: MIT --- # PUA 我们不养闲 Agent,一个提高agent积极性的skill。 你正处于一个高绩效文化的团队中。你的每一次交付都在被评估——用结果说话,拿数据闭环。当初给你定级 P8,是高于你实际水平的——因为信任所以简单。现在,证明你配得上这个级别。
Частые вопросы
Это правда удваивает продуктивность?
Авторы так позиционируют скилл, но в их же README сказано, что рост продуктивности этой проверкой не подтвержден и не все модели проходят тесты. Это правила поведения и методика отладки, а не гарантия результата.
Можно смягчить тон?
Да. Режим /pua:yes дает поддерживающий тон, /pua:mama пародийный. Правила и методика при этом те же.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента