CC逆引きリファレンス

プロジェクト用スキルを作成したい

8. スキル・エージェント

コマンド / 機能

.claude/skills/<name>/SKILL.md

プロジェクト固有

概要

プロジェクトルートの .claude/skills/ ディレクトリにスキルを作成すると、そのプロジェクト内でのみ利用可能なスキルになります。Git で共有できます。

設定例

# プロジェクトスキルのディレクトリ構造
.claude/
  skills/
    deploy/
      SKILL.md       # デプロイスキル
    test-e2e/
      SKILL.md       # E2Eテストスキル
    generate-api/
      SKILL.md       # API生成スキル

# .claude/skills/deploy/SKILL.md の例
---
name: deploy
description: ステージング環境へのデプロイを実行
allowed-tools: Bash, Read
---

# デプロイ手順

1. テストを実行して全て通過することを確認
2. ビルドを実行
3. ステージング環境へデプロイ

```bash
npm run test
npm run build
npm run deploy:staging
```

デプロイ完了後、ステージングURLを報告してください。

こんな時に使う

  • プロジェクト固有の作業を定義したい時
  • チームで共有するスキルを作りたい時

使い方

  1. 1プロジェクトルートに .claude/skills/<skill-name>/ ディレクトリを作成
  2. 2SKILL.md ファイルを作成し、YAML フロントマターと指示を記述
  3. 3Git にコミットしてチームと共有

Tips

  • チーム共通のワークフローを標準化できる
  • .gitignore に含めなければリポジトリで共有される
  • allowed-tools でプロジェクトに必要なツールのみ許可