Pengembangan Perangkat Lunak dengan Claude Code
Dani Zysman
AI Curriculum Manager @ DataCamp

/skill-name atau otomatis
Skill pribadi (semua proyek):
~/.claude/
/skills/
/my-skill/
SKILL.md
Skill proyek (proyek ini):
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
Frontmatter = name + description | Body = instruksi langkah demi langkah
Resep membuat skill:
mkdir -p .claude/skills/unit-testscode .claude/skills/unit-tests/SKILL.md (atau editor pilihan Anda)claude dan cek ketersediaan skill dengan /skillsmusic-analytics-api/
app.py
routes.py
models.py
CLAUDE.md
.claude/
agents/
code-reviewer.md
skills/ # <- Folder skill
unit-tests/
SKILL.md
| Fitur | Skill | Agent |
|---|---|---|
| Apa itu | Instruksi yang diikuti Claude | Asisten terspesialisasi |
| Cara kerja | Claude mengeksekusi langkah | Agent bekerja mandiri |
| Lokasi | .claude/skills/ |
.claude/agents/ |
| Pemanggilan | /skill-name atau otomatis |
@agent-name atau otomatis |
Keduanya memperluas Claude Code - gunakan skill untuk alur kerja, agent untuk keahlian

Pengembangan Perangkat Lunak dengan Claude Code