Files
everything-claude-code/docs/ja-JP/skills/README.md
2026-02-12 16:56:29 +09:00

106 lines
2.9 KiB
Markdown

# スキル
スキルは Claude Code が文脈に基づいて読み込む知識モジュールです。ワークフロー定義とドメイン知識を含みます。
## スキルカテゴリ
### 言語別パターン
- `python-patterns/` - Python 設計パターン
- `golang-patterns/` - Go 設計パターン
- `frontend-patterns/` - React/Next.js パターン
- `backend-patterns/` - API とデータベースパターン
### 言語別テスト
- `python-testing/` - Python テスト戦略
- `golang-testing/` - Go テスト戦略
- `cpp-testing/` - C++ テスト
### フレームワーク
- `django-patterns/` - Django ベストプラクティス
- `django-tdd/` - Django テスト駆動開発
- `django-security/` - Django セキュリティ
- `springboot-patterns/` - Spring Boot パターン
- `springboot-tdd/` - Spring Boot テスト
- `springboot-security/` - Spring Boot セキュリティ
### データベース
- `postgres-patterns/` - PostgreSQL パターン
- `jpa-patterns/` - JPA/Hibernate パターン
### セキュリティ
- `security-review/` - セキュリティチェックリスト
- `security-scan/` - セキュリティスキャン
### ワークフロー
- `tdd-workflow/` - テスト駆動開発ワークフロー
- `continuous-learning/` - 継続的学習
### ドメイン特定
- `eval-harness/` - 評価ハーネス
- `iterative-retrieval/` - 反復的検索
## スキル構造
各スキルは自分のディレクトリに SKILL.md ファイルを含みます:
```
skills/
├── python-patterns/
│ └── SKILL.md # 実装パターン、例、ベストプラクティス
├── golang-testing/
│ └── SKILL.md
├── django-patterns/
│ └── SKILL.md
...
```
## スキルを使用します
Claude Code はコンテキストに基づいてスキルを自動的に読み込みます。例:
- Python ファイルを編集している場合 → `python-patterns``python-testing` が読み込まれる
- Django プロジェクトの場合 → `django-*` スキルが読み込まれる
- テスト駆動開発をしている場合 → `tdd-workflow` が読み込まれる
## スキルの作成
新しいスキルを作成するには:
1. `skills/your-skill-name/` ディレクトリを作成
2. `SKILL.md` ファイルを追加
3. テンプレート:
```markdown
---
name: your-skill-name
description: Brief description shown in skill list
---
# Your Skill Title
Brief overview.
## Core Concepts
Key patterns and guidelines.
## Code Examples
\`\`\`language
// Practical, tested examples
\`\`\`
## Best Practices
- Actionable guideline 1
- Actionable guideline 2
## When to Use
Describe scenarios where this skill applies.
```
---
**覚えておいてください**:スキルは参照資料です。実装ガイダンスを提供し、ベストプラクティスを示します。スキルとルールを一緒に使用して、高品質なコードを確認してください。