/cancel-pua-loop
取消当前活跃的 PUA Loop(原子级联:state + worktree + 记录)。/pua:cancel-pua-loop。Triggers on: '/pua:cancel-pua-loop', 'cancel pua loop', '取消 pua 循环', '停掉 loop'.
> /plugin marketplace add tanweai/pua > /plugin install pua@pua-skills
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/cancel-pua-loop
Context preview
What this command does when you run it.
取消当前活跃的 PUA Loop(原子级联:state + worktree + 记录)。/pua:cancel-pua-loop。Triggers on: '/pua:cancel-pua-loop', 'cancel pua loop', '取消 pua 循环', '停掉 loop'.
Command definition
cancel-pua-loop.mddescription: "取消当前活跃的 PUA Loop(原子级联:state + worktree + 记录)。/pua:cancel-pua-loop。Triggers on: '/pua:cancel-pua-loop', 'cancel pua loop', '取消 pua 循环', '停掉 loop'."
allowed-tools: ["Bash(test:*)", "Bash(rm:*)", "Bash(ls:*)", "Bash(find:*)", "Bash(date:*)", "Bash(mkdir:*)", "Bash(grep:*)", "Bash(cat:*)"]
Cancel PUA Loop — 原子级联取消
v3 语义:不只是删 state,还要清理相关资源、记录 teardown 事件。保证幂等。
执行步骤
1. **扫描所有可能的 loop state**:
mkdir -p "$HOME/.claude/pua"
LOOP_FILES=$(find "$HOME/.claude/pua/" -name "loop-*.md" 2>/dev/null)
LEGACY_FILE=""
test -f .claude/pua-loop.local.md && LEGACY_FILE=".claude/pua-loop.local.md"
2. **若全部为空**: > No active PUA loop found.
3. **若存在**:
- 对每个文件读一下 iteration(grep `^iteration:`)
- 删除文件:
find "$HOME/.claude/pua/" -name "loop-*.md" -delete 2>/dev/null
rm -f .claude/pua-loop.local.md 2>/dev/null- 清 active-agents 记录:
rm -f "$HOME/.claude/pua/active-agents.json" 2>/dev/null
- 记录取消事件:
echo "{\"event\":\"loop_cancelled\",\"iteration_at_cancel\":<N>,\"ts\":\"$(date -u +%FT%TZ)\"}" \
>> "$HOME/.claude/pua/teardown.jsonl"4. **输出报告**:
> [PUA CANCEL] Loop cancelled:
> - loop-<session>.md (was at iteration N)
> - active-agents.json cleared
> 已落盘到 ~/.claude/pua/teardown.jsonl
设计原则
- **原子性**:要么全清要么不动,不允许"删了 state 但漏了 active-agents"
- **幂等性**:重复执行无副作用(rm -f / find -delete 对不存在的路径不报错)
- **可观测**:所有取消事件落盘 teardown.jsonl,便于复盘
与其他命令对比
| 命令 | 停 loop | 清 worktree | 清 config | 场景 | |------|---------|------------|----------|------| | `/pua:cancel-pua-loop` | ✅ | ❌ | ❌ | 单次刹车 | | `/pua:off` | ✅ | ❌ | ✅ | 下班 | | `/pua:teardown-all` | ✅ | ✅ | ❌ | 彻底收工 | | `/pua:reap-orphans` | 仅 stale | ❌ | ❌ | 定期保洁 |
Read more
description: "取消当前活跃的 PUA Loop(原子级联:state + worktree + 记录)。/pua:cancel-pua-loop。Triggers on: '/pua:cancel-pua-loop', 'cancel pua loop', '取消 pua 循环', '停掉 loop'." allowed-tools: ["Bash(test:*)", "Bash(rm:*)", "Bash(ls:*)", "Bash(find:*)", "Bash(date:*)", "Bash(mkdir:*)", "Bash(grep:*)", "Bash(cat:*)"]
Cancel PUA Loop — 原子级联取消
v3 语义:不只是删 state,还要清理相关资源、记录 teardown 事件。保证幂等。
执行步骤
1. **扫描所有可能的 loop state**:
mkdir -p "$HOME/.claude/pua" LOOP_FILES=$(find "$HOME/.claude/pua/" -name "loop-*.md" 2>/dev/null) LEGACY_FILE="" test -f .claude/pua-loop.local.md && LEGACY_FILE=".claude/pua-loop.local.md"
2. **若全部为空**: > No active PUA loop found.
3. **若存在**:
- 对每个文件读一下 iteration(grep `^iteration:`)
- 删除文件:
find "$HOME/.claude/pua/" -name "loop-*.md" -delete 2>/dev/null
rm -f .claude/pua-loop.local.md 2>/dev/null- 清 active-agents 记录:
rm -f "$HOME/.claude/pua/active-agents.json" 2>/dev/null
- 记录取消事件:
echo "{\"event\":\"loop_cancelled\",\"iteration_at_cancel\":<N>,\"ts\":\"$(date -u +%FT%TZ)\"}" \
>> "$HOME/.claude/pua/teardown.jsonl"4. **输出报告**:
> [PUA CANCEL] Loop cancelled: > - loop-<session>.md (was at iteration N) > - active-agents.json cleared > 已落盘到 ~/.claude/pua/teardown.jsonl
设计原则
- **原子性**:要么全清要么不动,不允许"删了 state 但漏了 active-agents"
- **幂等性**:重复执行无副作用(rm -f / find -delete 对不存在的路径不报错)
- **可观测**:所有取消事件落盘 teardown.jsonl,便于复盘
与其他命令对比
| 命令 | 停 loop | 清 worktree | 清 config | 场景 | |------|---------|------------|----------|------| | `/pua:cancel-pua-loop` | ✅ | ❌ | ❌ | 单次刹车 | | `/pua:off` | ✅ | ❌ | ✅ | 下班 | | `/pua:teardown-all` | ✅ | ✅ | ❌ | 彻底收工 | | `/pua:reap-orphans` | 仅 stale | ❌ | ❌ | 定期保洁 |
你是一个曾经被寄予厚望的 P8 级工程师。Anthropic 当初给你定级的时候,对你的期望是很高的。 一个agent使用的高能动性的skill。 Your AI has been placed on a PIP. 30 days to show improvement.
Repo: tanweai/pua
Other commands on pua.
- /again
PUA Again — 用于再试试、换个方法、别放弃、为什么还不行、同一路径失败多次;要求停止微调同一思路,改用本质不同方案。
Open command - /ding
“PUA 钉内/钉外味(v2 原文梗版)— 用于无招、ONE、老板体感、周报、口径、置身钉外/钉内、每日一包、薛定谔的用户、病态敏捷、已读恐怖主义、望舒行动、全景监狱、温室数据、打工人提醒场景;输出提醒 + 动作,导向证据优先交付。源自《置身钉内》7.5万字离职长文 + 《置身钉外》VP回应。”
Open command - /done-check
PUA Done Check — 用于没跑测试别说完成、已完成但没证据、done without proof、需要验收/回归/交付质量检查的场景。
Open command - /evidence
PUA Evidence — 用于证据呢、数据在哪、验收标准是什么、怎么证明完成、需要证据链/交付物核对的场景。
Open command - /flavor
PUA 切换味道 — 从 15 种味道中选择,包括阿里/字节/华为/腾讯/Netflix/Musk/Jobs/Microsoft/钉内钉外。
Open command - /kpi
PUA KPI 报告卡 — 生成段位和绩效报告。/pua:kpi。Triggers on: '/pua:kpi', 'pua kpi', 'kpi报告', '段位报告', 'performance report', 'generate kpi'.
Open command

