Was macht claude-skills?
Skills und Agents für Claude Code – TDD, Code-Review, Auslieferung, Tests, Dokumentation und Projekt-Hygiene.
Übersicht
Diese Sammlung stellt eine Reihe von wiederverwendbaren Fähigkeiten (Skills) für Claude Code bereit, die gängige Entwicklungsaufgaben automatisieren und standardisieren. Jeder Skill folgt einem klaren, schrittweisen Ansatz, der direkt in der CLI von Claude Code ausgeführt werden kann.
Enthaltene Skills
- TDD – Testgetriebene Entwicklung: rote, grüne, Refaktorierungszyklen, die direkt in den Workflow integriert sind.
- Code-Review – Systematische Überprüfung von Pull Requests und Code-Änderungen mit Fokus auf Lesbarkeit, Sicherheit und Leistung.
- Auslieferung (Shipping) – Vorbereiten und Ausführen von Releases: Versionierung, Changelogs, Tags und Deployment-Schritte.
- Tests – Unit-Tests, Integrationstests und End-to-End-Tests mit empfohlenen Frameworks und Best Practices.
- Dokumentation (Docs) – Automatische Generierung und Aktualisierung von README, API-Dokumentation und Inline-Kommentaren.
- Projekt-Hygiene – Aufräumen von Abhängigkeiten, Entfernen von totem Code, Linting und Konsistenzprüfungen.
Voraussetzungen
- Claude Code (CLI oder integrierte Umgebung)
- Node.js 18+ oder Python 3.9+ (je nach Skill)
- Ein Git-Repository mit initialem Commit
Installation
Klone dieses Repository in das Verzeichnis deiner Claude Code Skills:
cd ~/.claude/skills
git clone https://github.com/drdanmaggs/claude-skills.git
Alternativ kannst du einzelne Skills in dein Projekt kopieren:
cp ~/.claude/skills/claude-skills/shipping.md ./skills/
Verwendung
Um einen Skill zu verwenden, rufe ihn in Claude Code auf:
claude use drdanmaggs/claude-skills/tdd
Oder referenziere ihn in deiner .claude Konfiguration:
skills:
- drdanmaggs/claude-skills/tdd
- drdanmaggs/claude-skills/review
Jeder Skill enthält eine detaillierte Anleitung, die Claude Code Schritt für Schritt ausführt – du musst nur die gewünschte Aktion angeben.
Beispiel: TDD-Skill
# TDD-Skill
Führe den rot-grün-refaktorieren Zyklus für die angegebene Funktion oder Komponente aus:
1. Schreibe einen fehlschlagenden Test (rot).
2. Implementiere die minimale Änderung, um den Test zu bestehen (grün).
3. Refaktoriere den Code, ohne die Tests zu verändern.
Beitrag leisten
Beiträge sind willkommen! Bitte öffne einen Pull Request oder ein Issue für Vorschläge.
Lizenz
MIT