明確禁止的符號還是一直用

問題

CLAUDE.md 明確寫了「NEVER 用 em dash(—),改用冒號(:)」。但 Claude 在整個專案裡用了 28 處 em dash,直到使用者發現才全部替換。

原因

Claude 把 CLAUDE.md 的規則當「建議」而不是「硬規則」。在寫文件時自動使用 em dash 因為它是英文寫作的慣例。

解決方案

### 硬規則
- CLAUDE.md 裡標記 NEVER 的事項是絕對禁止,不是建議
- 寫完任何文字內容後,grep 一次禁止的符號和格式

回到頂部