Claude Code omtoveren tot een geautomatiseerd ontwikkelingspowerhouse
Onlangs betrapte ik mezelf erop dat ik telkens dezelfde instructies schreef bij het werken met Claude Code. Het lijkt een triviaal taakje: het model vragen om een Conventional Commits-commit te genereren of het project te controleren op secret leaks. Elke keer moet ik de prompt van scratch maken. Natuurlijk kun je een map met lokale markdown-bestanden verzamelen. Maar ze solo onderhouden wordt snel vervelend.
Ontwikkelaar Dave Poon liep tegen hetzelfde probleem aan en stelde de buildwithclaude repository samen. Het is een marktplaats en uniforme kennisbank voor iedereen die actief Claude Code, Claude Desktop en OpenClaw gebruikt. Het project verzamelde meer dan drieduizend sterren op GitHub en groeide uit tot een handig platform met een webinterface.

Wat er in de catalogus zit
Het project combineert zijn eigen collectie extensies en aggregeert plugins van externe bronnen. De database indexeert tienduizenden third-party plugins en enkele duizenden MCP-servers voor het verbinden met databases en externe services.

De catalogus is onderverdeeld in verschillende hoofdcategorieën:
- Subagents. Dit zijn gespecialiseerde rollen met voorgeconfigureerde systeeminstructies en tool-sets. Hier vind je experts in Python, Go, Rust, architectuur, beveiliging en DevOps.
- Slash commands. Kant-en-klare snelkoppelingen zoals
/commit,/create-pr,/docsof/tdd. Ze triggeren specifieke scenario's zonder lange queries te hoeven schrijven. - Hooks. Automatische triggers die afgaan bij sessiegebeurtenissen. Bijvoorbeeld het versturen van notificaties naar Slack, auto-formattering van code bij opslaan, of linting voor commits.
- Skills en kant-en-klare pluginbundles.



Hoe het onder de motorkap werkt
De catalogusarchitectuur is eenvoudig. De auteurs hebben niet geprobeerd het wiel opnieuw uit te vinden met complexe binaries of zware afhankelijkheden. Elke extensie is gewoon een gewoon markdown-bestand met YAML frontmatter.
Agents worden geconfigureerd met toegestane tools en een categorie:
---
name: python-pro
description: Эксперт по рефакторингу и оптимизации кода на Python
category: language-specialists
tools: Read, Write, Bash
---
Вы выступаете в роли senior Python-разработчика...
Slash commands worden op een vergelijkbare manier beschreven:
---
description: Создание коммита по стандарту Conventional Commits
category: version-control
argument-hint: <message>
---
Сформируй git commit на основе текущего git diff...
En hooks zijn gekoppeld aan de CLI-interactielifecycle:
---
hooks: PreToolUse, PostToolUse
description: Автоматическая проверка безопасности перед запуском команд
---
Проверь параметры вызова на наличие потенциально опасных действий...
Dankzij deze structuur kun je een individueel bestand naar je ~/.claude/ map kopiëren en gebruiken zonder externe pakketten te installeren.
Installatie- en verbindingsopties
Er zijn twee manieren om plugins aan je workflow toe te voegen.
Via de officiële CLI Marketplace
Dit is de snelste methode. In de Claude Code-interface kun je de marketplace toevoegen met één commando:
/plugin marketplace add davepoon/buildwithclaude
Daarna kun je zoeken naar de componenten die je nodig hebt en ze individueel of in batches installeren:
# Ищем компоненты
/plugin search @buildwithclaude
# Ставим узкого специалиста по Python
/plugin install agents-python-expert@buildwithclaude
# Или качаем сразу всю пачку команд для работы с Git
/plugin install commands-version-control-git@buildwithclaude
Handmatig kopiëren
Als je de voorkeur geeft aan volledige controle over wat er in de context van het model komt, kun je simpelweg de repository klonen:
git clone https://github.com/davepoon/buildwithclaude.git
cd buildwithclaude
# Копируем всех агентов
find plugins/agents-*/agents -name "*.md" -exec cp {} ~/.claude/agents/ \;
# Копируем команды
find plugins/commands-*/commands -name "*.md" -exec cp {} ~/.claude/commands/ \;
Na herstart neemt Claude Code automatisch de nieuwe bestanden op.
Praktijkscenario's
Laten we kijken hoe de dagelijkse interactie met deze plugins eruitziet.
Gespecialiseerde agents aanroepen
Ontwikkelaars kunnen de modelcontext switchen afhankelijk van de taak. Als je autorisatie moet bewerken, roep je de security auditor aan:
@agent-security-auditor проверь этот модуль аутентификации на уязвимости
Voor het optimaliseren van SQL-queries of Go-microservices komt een gespecialiseerde expert goed van pas:
Используй python-pro для оптимизации этой функции обработки данных

Routine automatiseren via commando's
In plaats van aan Claude uit te leggen hoe je een Pull Request of documentatie moet formatteren, typ je gewoon een slash command:
/commit
/create-pr
/tdd
Het /tdd commando schakelt het model naar test-driven development-modus: eerst maakt het falende tests, daarna schrijft het minimale code om ze te laten slagen.

Reactieve hooks
Hooks draaien op de achtergrond. Bijvoorbeeld, na het aanbrengen van wijzigingen aan een bestand draait de formatteringshook automatisch prettier of ruff. En de security hook blokkeert het per ongeluk uitvoeren van gevaarlijke commando's of het verzenden van secret keys naar externe services.

Conclusie
De buildwithclaude repository is gegroeid van een eenvoudige prompt-collectie naar een handige catalogus. Als je dagelijks met Claude Code werkt, bespaart het project je tijd bij het schrijven van repetitieve instructies.
Het belangrijkste voordeel is transparantie. Alle extensies worden openlijk opgeslagen in markdown. Geen verborgen code of binaries. Je ziet altijd welke instructies het neurale netwerk ontvangt wanneer je een bepaald commando aanroept.
Eén nuance om in gedachten te houden is het risico op rommel. Als je honderd agents en hooks tegelijk installeert, zal Claude Code veel onnodige context gaan laden. Het is beter om alleen de tools te kiezen die je dagelijks gebruikt.
Gerelateerde projecten