Claude Skillsが命令を静かに上書き:文書化されていない落とし穴が露呈

RedditユーザーがClaude Skillsを調査したところ、明示的な指示を無視する複数の隠れた動作が、skill-creatorにドキュメントがないまま存在することが判明しました。以下がその発見内容です。
Claude Skillsの主要な落とし穴
ask_user_input_v0のハードリミット:このツールは最大3つの質問と、質問あたり4つの選択肢を強制します。スキルがそれを超えて要求すると、Claudeは黙って圧縮します。エラーは発生しません。- ファイル書き込みの不整合:Code/Desktopでは、
Writeは既存のファイルを黙って上書きします。Claude.aiでは、create_fileは上書きを拒否します。同じ指示で逆の動作です。 references/の相対パスが機能しない:公式に推奨されているreferences/パターンは、どのプラットフォームでもスキルのディレクトリからの相対パスを解決しません。- ツール不在時のサイレントフォールバック:スキルが実行中のプラットフォームに存在しないツールを参照すると、Claudeはエラーや警告なしに散文にフォールバックします。
実用的な修正方法
著者の修正案:より多くの入力が必要な場合は複数ラウンドの質問を行うようにスキルを更新し、ask_user_input_v0の制限を回避します。ファイル操作については、Code/Desktopでは常にWriteを使用し、Claude.aiではプラットフォームチェックとともにcreate_fileを使用します。references/の相対パスは避け、絶対パスかインラインコンテンツを使用してください。
コミュニティ共有リポジトリ
発見内容はGitHubリポジトリに収集されています:github.com/livlign/claude-skills-pitfalls。貢献歓迎。
注意すべき人
Claude Skillsを構築または保守しているすべての人、特にユーザー入力フローやクロスプラットフォームの動作に依存している人。
📖 Read the full source: r/ClaudeAI
👀 See Also

NexQuant: エッジデプロイメント向けRustネイティブ3ビットKVキャッシュエンジン
NexQuantは、生産環境で実証済みのRustエンジンであり、通常はメモリ制約に悩まされるコンシューマーハードウェア上で高コンテキストモデルを実行可能にし、3〜5倍のメモリ削減を実現します。Metal、CUDA、Vulkan、CPUバックエンドをサポートしています。

memv MCPサーバー:AIエージェントのための永続的構造化メモリ
memvは、エージェント向けのオープンソースPythonメモリレイヤーで、MCPサーバーを同梱するようになりました。永続的で構造化されたメモリを、ユーザーごとに分離し、LLMオプションの抽出機能とともに提供する5つのツールを備えています。

NGX-OS: eBPFとMCP統合を備えたAI向けに構築されたネットワークOS
NGX-OSは、AI統合のために一から設計されたネットワークオペレーティングシステムで、リアルタイムテレメトリにeBPFを、ネットワーク状態データへの直接的なLLMアクセスにMCPを使用し、翻訳レイヤーを介さずに動作します。

Chromeflow: Claude向けウェブUIタスクを自動化するChrome拡張機能
Chromeflowは、Claude Codeで構築された無料のオープンソースChrome拡張機能およびMCPサーバーで、Claudeにブラウザ制御を与え、Stripe、Supabase、SendGridなどの設定といった手動のWeb UIタスクを自動化します。クリックする要素をハイライト表示し、フィールドを自動入力し、保存ボタンをクリックし、APIキーを.envファイルに直接書き込みます。