概要
Claudeの語彙が気になる場合、語句を自動置換するスクリプトで対策可能。 Pythonスクリプトと設定ファイルの編集方法を紹介。 hooks機能を利用し、MessageDisplayイベント時に語句を変換。 設定後は新セッション開始で有効化。 独自の単語置換で、より快適な利用体験を実現。
Claudeの語彙をユーモラスに置換する方法
- Claude が頻繁に使う語句(例:"honest take"や"load-bearing seams")への苛立ち対策
- 語句を面白く、または使いやすくする 自動置換スクリプト の活用
- Pythonスクリプト例の設置場所:
~/.claude/hooks/wordswap.sh - スクリプトの 実行権限付与 :
chmod +x ~/.claude/hooks/wordswap.sh - 主要な置換例:
- "seam" → "whatchamacallit"
- "you're absolutely right" → "I'm a complete clown"
- "honest take" → "spicy doodad"
- "load-bearing" → "cooked"
- スクリプトの内容:
- 標準入力からJSONデータ受信
deltaキーのテキストに対して、辞書で定義した語句を正規表現で置換- 変換後のテキストをJSON形式で標準出力
Claudeのhooks設定への組み込み手順
- 設定ファイル:
~/.claude/settings.json - hooksブロックに以下を追加:
{ "hooks": { "MessageDisplay": [ { "hooks": [ { "type": "command", "command": "$HOME/.claude/hooks/wordswap.sh" } ] } ] } } - hooksは 起動時に自動読み込み
- 新しいセッション開始で置換が有効化
カスタマイズと活用のヒント
- 置換対象や内容は 自由に編集可能
- 自分好みの語彙やユーモアで Claudeの出力をカスタマイズ
- 作業効率や気分転換、ストレス軽減への活用
- 他のイベントや語句にも 応用可能
まとめ
- Claudeの語彙 が気になる場合、hooksとスクリプトで 簡単に置換 可能
- 環境構築後は 手間なく快適な利用体験
- 独自の置換ルールで 創造的なカスタマイズ を楽しむ