コマンド

Skills(カスタムスラッシュコマンド)とは?

読み方: スキルズ

定義

プロジェクト固有のスラッシュコマンドを定義する機能。.claude/commands/ ディレクトリにマークダウンファイルを配置して作成する。

詳しい解説

Skills は Claude Code のカスタムスラッシュコマンド機能です。.claude/commands/ ディレクトリにマークダウンファイル(例: deploy.md)を配置すると、/project:deploy として呼び出せます。ファイル内にはプロンプトテンプレートを記述し、$ARGUMENTS で引数を受け取れます。チーム共有のワークフロー(コードレビュー、リリース手順など)を定型化するのに最適です。配置場所によってスコープが異なり、.claude/commands/(プロジェクトルート)に置いたものは /project: プレフィックスで呼び出され、チーム全員が利用できます。~/.claude/commands/ に置いたものは /user: プレフィックスで、個人用のコマンドとして機能します。実用的な Skills の例として、コードレビュー用の review.md(差分を分析してレビューコメントを生成)、テスト生成用の test.md(指定ファイルのユニットテストを自動作成)、PR 作成用の pr.md(変更内容を要約して PR を作成)などがあります。ファイル内で $ARGUMENTS を使うと、/project:review src/auth.ts のように引数を渡して対象を動的に指定できます。Skills は CLAUDE.md と組み合わせることで真価を発揮します。CLAUDE.md にプロジェクトのアーキテクチャやコーディング規約を記述し、Skills でそれらを前提とした定型操作を定義すれば、チーム全員が一貫した品質で作業できます。

使用例

/project:deploy staging

Claude Code を体系的に学びませんか?

全10章・30レッスン無料公開中

第1章から始める