Claude Code のカスタムスラッシュコマンドは現行バージョンで今どう書くのか ― v2.1.221 で全仕様検証
Hiroba による自動要約
v2.1.3 で slash commands が Skills に統合されたが、`.claude/commands/` 形式は現行バージョンでも動作する。移行は不要だが、新規作成は Skills 推奨。frontmatter の `model`・`allowed-tools`・`arguments` は両形式で有効。引数展開は `$0` が第 1 引数で、`$issue` のような名前付き展開が安全。公式ドキュメントと異なる挙動も含め、手元での再現確認結果を記述。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 3020 件あります。
関連する記事
同じタグの記事

Claude Code で複数アカウントを切り替えるとき、UI のactive と実際の実行アカウントが食い違う理由
QiitaClaude Code の認証は Layer 1(credentials.json)と Layer 2(CLAUDE_CODE_OAUTH_TOKEN 環境変数)の 2層構造で、環境変数が常に優先されるため、UI 表示と実行アカウントがズレることがある。setup-token の取得・設定方法と診断・修復手順、複数アカウント管理ツール claude-shift の活用法を解説。

Claude Code が書く長いコメントは、Claude 自身の役に立っていなかった
ZennSally 社のエンジニアが Claude Code に実装させたコードの冗長なコメントについて調査した結果、Claude は「説明のために」ではなく「訓練の結果」として長いコメントを生成していたことが判明。コードから復元できない情報(過去の事故・外部制約など)のみをコメントとするルール導入後も、長いコメントブロックの削減効果は限定的だった。

Claude との会話が長すぎる問題を hook で解決する
ZennClaude Opus 5 では回答が段々と長くなり、表や複数選択肢が含まれるようになる傾向がある。指示ファイルの距離が会話とともに遠くなるため、Claude Code の hook 機能(UserPromptSubmit イベント)を使い、毎ターン会話のすぐ隣に「1ターン1論点」ルールを挿入する実装例を紹介。

Claude と Python を書いていたら、途中で AI がおかしくなった話
Zenn長い対話の中で Claude が初期に決めた命名規則を忘れたり、矛盾したコードを出力したり、謝罪が増える「コンテキスト縮退」という現象が発生する。セッションを分ける・仕様書を最初に渡す・最新版コードのみ共有するなど、実践的な対処法を紹介。