Claude Code によるソフトウェア開発
Dani Zysman
AI Curriculum Manager @ DataCamp

/skill-name で呼び出す、または自動実行
個人用スキル(すべてのプロジェクト):
~/.claude/
/skills/
/my-skill/
SKILL.md
プロジェクト用スキル(このプロジェクト):
project/
/.claude/
/skills/
/unit-tests/
SKILL.md
___
# SKILL.md
name: unit-tests
description: Generate pytest unit tests for Python functions
___
When asked to write unit tests:
1. Identify the function's inputs and outputs
2. Write tests for normal cases first
3. Add edge cases (empty input, invalid data)
4. Use descriptive test names
5. Run pytest to verify tests pass
フロントマター = name + description | 本文 = 段階的な手順
スキル作成の手順:
mkdir -p .claude/skills/unit-testscode .claude/skills/unit-tests/SKILL.md(または任意のエディタ)claude を起動し、/skills でスキルが利用可能か確認music-analytics-api/
app.py
routes.py
models.py
CLAUDE.md
.claude/
agents/
code-reviewer.md
skills/ # <- Skills folder
unit-tests/
SKILL.md
| 項目 | スキル | エージェント |
|---|---|---|
| 概要 | Claude が従う指示 | 専門のアシスタント |
| 動作方法 | Claude が手順を実行 | エージェントが自律的に作業 |
| 場所 | .claude/skills/ |
.claude/agents/ |
| 呼び出し方法 | /skill-name または自動 |
@agent-name または自動 |
どちらも Claude Code を拡張します。ワークフローにはスキル、専門知識にはエージェントを使用しましょう

Claude Code によるソフトウェア開発