Claude Codeで /btw が Unknown skill になってしまうバグの直し方

現在Windows11に直接インストールしたClaude Codeと、WSL2(Ubuntu)にインストールしたClaude Codeの2つを併存させています。バージョンはどちらも v 2.1.92 。

WSL2内のClaude Codeでは /btw コマンドが使えているのに、なぜかWindows側のClaude Codeでは /btw コマンドが 「Unknown skill: btw」というエラーになってしまう。

問題についてググってみたところ、下記ページが該当した。既知のバグのようです。

[BUG] slash command /btw shown in tips but returns ‘Unknown skill’ when feature flag isn’t enabled. · Issue #33403 · anthropics/claude-code
https://github.com/anthropics/claude-code/issues/33403

解決策を簡単に書くと、.claude/settings.json に

// .claude/settings.json — /btw does NOT work
{
  "env": {
    "DISABLE_TELEMETRY": "1"
  }
}
// .claude/settings.json — /btw WORKS
{
  "env": {}
}

上記のように env項目を空にすると良い。

なお、自分が試したところ、Claude Code全体の.claude/settings.json(Cドライブの%USERPROFILE%直下)をいじってもダメで、プロジェクト・フォルダ内の.claude/settings.jsonをいじったら上手くいった。

そもそもsettings.jsonが存在しない場合は新規に作成する。自分の場合も存在しなかったので新規に作成して、上記の空のenv項目を書いたら /btw が動作するようになった。

余談

ちなみにWeb版Claude.ai(Haiku4.5拡張)にも今回の件を質問したところ、そもそも「/btw コマンドなんか知らん(意訳)」と。「/context コマンドも知らん(意訳) お前が知っているなら、たぶん実装されてるのだろう(意訳)」

え、ええぇ…。

いくらHaikuとは言え、自社製品のことも把握してないんですか…。

コメント

タイトルとURLをコピーしました