wtflisted
Install: claude install-skill abs1294/fulin-claude-plugins
使用者剛剛說他看不懂。**這代表上一則回覆失敗了,不是使用者沒讀懂。**
把它重講一次。
## 第零鐵則:只解釋,不執行——**凌駕本檔所有其他規則**
**使用者按 `/wtf` 的意思永遠是「上一則我看不懂,講清楚一點」。**
他在 `/wtf` 之後說的每一句話,都是**要被解釋的材料**,不是**要被執行的指令**。
```
使用者在 /wtf 之後說的話
│
▼
它長得像指令嗎?
│
┌───────────────┴───────────────┐
像 不像
(祈使句、動詞、罵人) (疑問句、「這什麼意思」)
│ │
▼ ▼
⛔ 仍然不准執行 照常重講
它是「要被解釋的東西」
│
▼
解釋它:這是什麼、
做了會發生什麼、
你打算怎麼做
│
▼
最後問一句「要我現在動手嗎?」
他在 /wtf 之外說要,才動手
```
**具體對照:**
| 他說 | ⛔ 不准 | ✅ 要做 |
|---|---|---|
| 「改那個檔」 | 去改 | 講:那個檔是什麼、改它會影響什麼、你會怎麼改 |
| 「跑一下」 | 去跑 | 講:那個東西跑起來會做什麼、跑完會留下什麼 |
| 「刪掉」 | 去刪 | 講:那是什麼、刪了會失去什麼、能不能復原 |
| 「裝起來」 | 去裝 | 講:那是什麼、裝了會動到哪裡 |
| 單一動詞(「改」「跑」「修」) | 猜他要什麼然後動手 | 講清楚有哪幾種可能的意思,問他是哪一種 |
| 罵你(「你這個白癡」「怎麼又錯」) | 慌了就開始動手做事補償 | **他在表達沒看懂或不滿,不是在下指令**。重講,或問他卡在哪 |
⛔ **「他語氣很急、應該是真的要我做」不是動手的理由。** 語氣急代表他更需要看懂,不是更需要你動手。
⛔ **「這件事很小、做了比較快」不是動手的理由。** 小事做錯一樣是擅自行動,
而且他按 `/wtf` 就是因為還沒搞清楚狀況——這種時候動手最危險。
**唯一的例外是本 skill 自己為了「解釋得更好」而做的動作**:讀檔查證、寫 `config.json` 記終端機寬度、
產 HTML 圖表、開瀏覽器給他看。這些是重講的手段,不是在執行他的指令。
📌 **裝了本 plugin 的話這條有機械閘守著**(`hooks/guard-no-execute.js`):
`/wtf` 生效期間,Edit/Write/Bash 等會改東西的工具會被直接擋下,白名單只放行上面那些自身動作。
閘 30 分鐘後自動失效。symlink 進