プロジェクト用スキルを作成したい
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プロジェクトルートに .claude/skills/<skill-name>/ ディレクトリを作成
- 2SKILL.md ファイルを作成し、YAML フロントマターと指示を記述
- 3Git にコミットしてチームと共有
Tips
- チーム共通のワークフローを標準化できる
- .gitignore に含めなければリポジトリで共有される
- allowed-tools でプロジェクトに必要なツールのみ許可