Slash commands en tools
Slash commands en tools
In module 2 heb je de basis commands geleerd. Nu gaan we dieper: alle beschikbare slash commands, en hoe je je eigen custom commands maakt.
Alle ingebouwde commands
Sessie management
| Command | Wat het doet |
|---|---|
/help | Overzicht van alle commands |
/clear | Wis de hele conversatie |
/compact | Maak een samenvatting, gooi details weg |
/cost | Toon tokengebruik en kosten |
Project commands
| Command | Wat het doet |
|---|---|
/init | Maak een CLAUDE.md aan |
Code review en Git
| Command | Wat het doet |
|---|---|
/review | Review de huidige wijzigingen |
/commit | Commit met een door Claude geschreven message |
/review is bijzonder krachtig. Het bekijkt je uncommitted wijzigingen en geeft feedback over code kwaliteit, mogelijke bugs en verbeterpunten. Gebruik het als een gratis code reviewer.
/review in detail
Dit is een van de meest onderbenutte features. Zo gebruik je het:
/review
Claude bekijkt alle uncommitted wijzigingen en geeft feedback:
Ik zie 3 punten:
1. In src/api/users.ts: de error handler vangt alle
errors op maar logt ze niet. Voeg logging toe.
2. In src/components/Form.tsx: de useEffect heeft geen
dependency array, dit veroorzaakt infinite re-renders.
3. De nieuwe test in tests/user.test.ts test alleen het
happy path. Voeg edge cases toe.
/commit in detail
In plaats van zelf een commit message te bedenken:
/commit
Claude analyseert de wijzigingen en maakt een beschrijvende commit message:
git commit -m "Voeg gebruikersregistratie toe met
email validatie en wachtwoord hashing"
Claude schrijft commit messages op basis van de daadwerkelijke code changes, niet op basis van wat je hebt gevraagd. Dit geeft vaak nauwkeurigere messages dan je zelf zou schrijven.
Custom slash commands
Je kunt je eigen commands maken. Maak een .claude/commands/ map aan in je project:
mkdir -p .claude/commands
Maak dan een Markdown-bestand per command:
<!-- .claude/commands/deploy-check.md -->
Controleer of het project klaar is voor deployment:
1. Run alle tests
2. Check of er geen TypeScript errors zijn
3. Verifieer dat de build slaagt
4. Check of er geen TODO's in de code staan
Geef een samenvatting met go/no-go advies.
Nu kun je het gebruiken:
/project:deploy-check
Handige custom commands
Hier zijn een paar ideeën voor custom commands:
Code review met specifieke focus:
<!-- .claude/commands/security-check.md -->
Doe een security review van de huidige wijzigingen.
Let specifiek op: SQL injection, XSS, onveilige
API keys, en ontbrekende input validatie.
Documentatie genereren:
<!-- .claude/commands/docs.md -->
Genereer JSDoc documentatie voor alle publieke
functies in het bestand dat ik noem.
Volg de bestaande stijl in het project.
Custom commands worden opgeslagen in je project. Commit ze mee zodat je hele team ze kan gebruiken. Zet er geen gevoelige informatie in zoals API keys.
Wat je nu moet kunnen:
Je kent nu alle slash commands en kunt custom commands maken:
/reviewvoor automatische code reviews/commitvoor slimme commit messages- Custom commands in
.claude/commands/voor herhalende taken
Maak minimaal één custom command aan voor een taak die je regelmatig doet.