Was macht buildthis_Claude_Skill?
Eine einzelne Skill-Datei, die Claude in einen vollwertigen Projektmanager verwandelt. Ein Befehl zerlegt einen Plan, startet parallele Unter-Agenten in isolierten Git-Worktrees, führt QA durch, verfolgt Kosten und liefert einen tabellarischen HTML-Bericht.
Funktionsweise
- Planzerlegung: Der Benutzer übergibt einen Projektplan (z.B. als Liste von Aufgaben oder als Markdown). Der Skill zerlegt diesen Plan in einzelne, unabhängige Arbeitspakete.
- Parallele Ausführung: Für jedes Arbeitspaket wird ein separater Unter-Agent in einem eigenen Git-Worktree gestartet. Diese Worktrees sind vollständig isoliert, sodass keine Konflikte zwischen den Agenten auftreten.
- Qualitätssicherung: Nach Abschluss aller Arbeitspakete führt der Skill automatisierte QA-Prüfungen durch (z.B. Syntaxprüfung, Testausführung, Formatierung).
- Kostenverfolgung: Der Skill zeichnet die Nutzung pro Unter-Agent auf, um Kostentransparenz zu schaffen.
- Berichterstellung: Ein abschließender HTML-Bericht mit Registerkarten fasst alle Ergebnisse, Metriken und QA-Ergebnisse zusammen.
Voraussetzungen
- Claude Code (CLI-Tool)
- Git (für Worktrees)
- Bash/Zsh (für Shell-Befehle)
Verwendung
- Installieren Sie die Skill-Datei im Skills-Verzeichnis von Claude Code.
- Rufen Sie den Skill mit einem Projektplan auf:
buildthis <plan.md>
Oder verwenden Sie den integrierten Befehl:
/buildthis
Unterstützte Plattformen
- Claude Code
- Andere kompatible CLI-Agenten (z.B. Cursor, Codex) mit entsprechender Konfiguration
Beispiel
Angenommen, Sie haben einen Plan zur Entwicklung einer Webanwendung:
# Plan: Web-App
- Aufgabe 1: Einrichtung des Backends (Express.js, Datenbank)
- Aufgabe 2: Frontend-Komponenten (React, Styling)
- Aufgabe 3: Integration und Tests
Mit einem Befehl:
buildthis plan.md
führt Claude Folgendes aus:
- Erstellt 3 Worktrees:
feature/backend,feature/frontend,feature/integration - Startet Unter-Agenten parallel
- Führt QA durch
- Erstellt
build-report.htmlmit allen Ergebnissen
Konfiguration
Sie können Umgebungsvariablen setzen, um das Verhalten anzupassen:
BUILDTHIS_MAX_PARALLEL: Maximale Anzahl paralleler Unter-Agenten (Standard: 3)BUILDTHIS_QA_ENABLED: QA-Prüfungen aktivieren/deaktivieren (Standard: true)BUILDTHIS_COST_TRACKING: Kostenverfolgung ein/aus (Standard: true)
Lizenz
MIT