>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
TypeScript

Claude Code in eine automatisierte Entwicklungszentrale verwandeln

Kürzlich habe ich mich dabei ertappt, dass ich beim Arbeiten mit Claude Code wiederholt dieselben Anweisungen schrieb. Es scheint eine triviale Aufgabe zu sein: das Modell bitten, einen Conventional-Commits-Commit zu generieren oder das Projekt auf geheime Schlüssel zu überprüfen. Jedes Mal muss ich den Prompt von Grund auf neu formulieren. Natürlich könnte man einen Ordner mit lokalen Markdown-Dateien anlegen. Aber sie allein zu pflegen, wird schnell mühsam.

Der Entwickler Dave Poon stieß auf dasselbe Problem und erstellte das buildwithclaude-Repository. Es ist ein Marktplatz und eine einheitliche Wissensdatenbank für alle, die Claude Code, Claude Desktop und OpenClaw aktiv nutzen. Das Projekt sammelte über dreitausend Sterne auf GitHub und entwickelte sich zu einer benutzerfreundlichen Plattform mit einer Weboberfläche.

buildwithclaude homepage

Was sich im Katalog befindet

Das Projekt kombiniert seine eigene Sammlung von Erweiterungen und aggregiert Plugins aus externen Quellen. Die Datenbank indiziert Zehntausende von Drittanbieter-Plugins und mehrere tausend MCP-Server für die Verbindung mit Datenbanken und externen Diensten.

Browsing plugins

Der Katalog ist in mehrere Hauptkategorien unterteilt:

  • Subagents. Dies sind spezialisierte Rollen mit vorkonfigurierten Systemanweisungen und Werkzeugsets. Darin finden Sie Experten für Python, Go, Rust, Architektur, Sicherheit und DevOps.
  • Slash-Commands. Gebrauchsfertige Abkürzungen wie /commit, /create-pr, /docs oder /tdd. Sie lösen bestimmte Szenarien aus, ohne lange Abfragen schreiben zu müssen.
  • Hooks. Automatische Auslöser, die bei Sitzungsereignissen feuern. Zum Beispiel das Senden von Benachrichtigungen an Slack, automatisches Formatieren von Code beim Speichern oder Linting vor Commits.
  • Skills und gebrauchsfertige Plugin-Bundles.

Browsing skills

MCP server indexing

Marketplace catalog

Wie es unter der Haube funktioniert

Die Katalogarchitektur ist straightforward. Die Autoren versuchten nicht, das Rad neu zu erfinden mit komplexen Binärdateien oder schweren Abhängigkeiten. Jede Erweiterung ist nur eine gewöhnliche Markdown-Datei mit YAML-Frontmatter.

Agents werden mit erlaubten Werkzeugen und einer Kategorie konfiguriert:

---
name: python-pro
description: Эксперт по рефакторингу и оптимизации кода на Python
category: language-specialists
tools: Read, Write, Bash
---

Вы выступаете в роли senior Python-разработчика...

Slash-Commands werden auf ähnliche Weise beschrieben:

---
description: Создание коммита по стандарту Conventional Commits
category: version-control
argument-hint: <message>
---

Сформируй git commit на основе текущего git diff...

Und Hooks sind an den CLI-Interaktionslebenszyklus gebunden:

---
hooks: PreToolUse, PostToolUse
description: Автоматическая проверка безопасности перед запуском команд
---

Проверь параметры вызова на наличие потенциально опасных действий...

Dank dieser Struktur können Sie eine einzelne Datei in Ihren ~/.claude/-Ordner kopieren und sie ohne Installation externer Pakete verwenden.

Installations- und Verbindungsoptionen

Es gibt zwei Möglichkeiten, Plugins zu Ihrem Workflow hinzuzufügen.

Über den offiziellen CLI-Marktplatz

Dies ist die schnellste Methode. In der Claude-Code-Oberfläche können Sie den Marktplatz mit einem einzigen Befehl hinzufügen:

/plugin marketplace add davepoon/buildwithclaude

Danach können Sie nach den benötigten Komponenten suchen und sie einzeln oder stapelweise installieren:

# Ищем компоненты
/plugin search @buildwithclaude

# Ставим узкого специалиста по Python
/plugin install agents-python-expert@buildwithclaude

# Или качаем сразу всю пачку команд для работы с Git
/plugin install commands-version-control-git@buildwithclaude

Manuelles Kopieren

Wenn Sie die volle Kontrolle darüber bevorzugen, was in den Kontext des Modells gelangt, können Sie einfach das 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/ \;

Nach dem Neustart erkennt Claude Code automatisch die neuen Dateien.

Realistische Anwendungsszenarien

Schauen wir uns an, wie die tägliche Interaktion mit diesen Plugins aussieht.

Spezialisierte Agents aufrufen

Entwickler können den Modellkontext je nach Aufgabe wechseln. Wenn Sie Autorisierung bearbeiten müssen, rufen Sie den Sicherheitsauditor auf:

@agent-security-auditor проверь этот модуль аутентификации на уязвимости

Zur Optimierung von SQL-Abfragen oder Go-Microservices kommt ein spezialisierter Experte handy:

Используй python-pro для оптимизации этой функции обработки данных

Subagents section

Routine durch Befehle automatisieren

Statt Claude zu erklären, wie es einen Pull-Request oder eine Dokumentation formatieren soll, geben Sie einfach einen Slash-Befehl ein:

/commit
/create-pr
/tdd

Der /tdd-Befehl schaltet das Modell in den testgetriebenen Entwicklungsmodus: Zuerst erstellt er fehlschlagende Tests, dann schreibt er minimalen Code, um sie zum Bestehen zu bringen.

Commands section

Reaktive Hooks

Hooks laufen im Hintergrund. Zum Beispiel führt nach Änderungen an einer Datei der Formatierungs-Hook automatisch prettier oder ruff aus. Und der Sicherheits-Hook blockiert die versehentliche Ausführung gefährlicher Befehle oder das Senden geheimer Schlüssel an externe Dienste.

Hooks section

Das Fazit

Das buildwithclaude-Repository hat sich von einer einfachen Prompt-Sammlung zu einem praktischen Katalog entwickelt. Wenn Sie täglich mit Claude Code arbeiten, spart Ihnen das Projekt Zeit beim Schreiben repetitiver Anweisungen.

Der Hauptvorteil ist die Transparenz. Alle Erweiterungen sind offen in Markdown gespeichert. Kein versteckter Code oder Binärdateien. Sie sehen immer, welche Anweisungen das neuronale Netzwerk erhält, wenn Sie einen bestimmten Befehl aufrufen.

Ein Aspekt, den Sie beachten sollten, ist das Risiko der Überladung. Wenn Sie hundert Agents und Hooks auf einmal installieren, beginnt Claude Code, viel unnötigen Kontext zu laden. Es ist besser, nur die Werkzeuge auszuwählen, die Sie täglich verwenden.

Ähnliche Projekte