Claude Code ile Yazılım Geliştirme
Dani Zysman
AI Curriculum Manager @ DataCamp

/skill-name ile ya da otomatik tetiklenir
Kişisel yetenekler (tüm projeler):
~/.claude/
/skills/
/my-skill/
SKILL.md
Proje yetenekleri (bu proje):
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
Önyazı = ad + açıklama | Gövde = adım adım talimatlar
Yetenek oluşturma tarifi:
mkdir -p .claude/skills/unit-testscode .claude/skills/unit-tests/SKILL.md (ya da seçtiğin editör)claude'u başlat ve yeteneğinin /skills ile görünüp görünmediğini kontrol etmusic-analytics-api/
app.py
routes.py
models.py
CLAUDE.md
.claude/
agents/
code-reviewer.md
skills/ # <- Skills klasörü
unit-tests/
SKILL.md
| Özellik | Yetenekler | Agent'lar |
|---|---|---|
| Ne oldukları | Claude'un izlediği talimatlar | Uzman asistanlar |
| Nasıl çalışırlar | Claude adımları yürütür | Agent bağımsız çalışır |
| Konum | .claude/skills/ |
.claude/agents/ |
| Çağırma | /skill-name veya otomatik |
@agent-name veya otomatik |
İkisi de Claude Code'u genişletir - iş akışları için yetenekleri, uzmanlık için agent'ları kullan

Claude Code ile Yazılım Geliştirme