Was macht claw-log?
📝 Automatisiere tägliche Code-Änderungszusammenfassungen mit KI, um technische Entscheidungen festzuhalten und die Lebenslauferstellung aus deinem Git-Verlauf zu optimieren.
Beschreibung
EHR-U/claw-log ist ein Skill, der es dir ermöglicht, aus deinem Git-Verlauf automatisch tägliche Zusammenfassungen von Code-Änderungen zu generieren. Diese Zusammenfassungen werden von KI unterstützt und enthalten wichtige technische Entscheidungen und Fortschritte.
Funktionen
- Tägliche Zusammenfassungen: Erstelle automatisch Berichte über alle Änderungen eines Tages.
- KI-gestützte Analyse: Verstehe den Kontext und die Bedeutung von Änderungen.
- Lebenslauf-Integration: Verwende die Zusammenfassungen direkt für deinen Lebenslauf oder dein Portfolio.
- Unterstützung für mehrere Plattformen: Funktioniert mit Claude Code, Cursor, Codex und anderen KI-Assistenten.
Installation
Füge den Skill zu deinem Projekt hinzu:
# Mit npm
npm install @ehr-u/claw-log
# Oder mit yarn
yarn add @ehr-u/claw-log
Verwendung
Importiere und verwende den Skill in deinem KI-Assistenten:
import { ClawLog } from '@ehr-u/claw-log';
const logger = new ClawLog({
repoPath: '/pfad/zu/deinem/repo',
outputDir: './logs',
});
// Generiere den heutigen Log
await logger.generateDailyLog();
// Generiere einen Log für ein bestimmtes Datum
await logger.generateLogForDate('2025-01-15');
Konfiguration
Du kannst den Skill über eine claw-log.json-Datei oder Umgebungsvariablen konfigurieren:
{
"repoPath": ".",
"outputFormat": "markdown",
"includeTechnologies": true,
"maxCommitsPerLog": 50
}
Beispiel für einen generierten Log
# Code-Änderungen – 2025-01-15
## Zusammenfassung
- 8 Commits in 3 Branches
- 2 neue Funktionen hinzugefügt
- 1 Bug behoben
## Detaillierte Änderungen
### Branch: feature/authentication
- **Commit**: `abc1234` – Authentifizierungs-Middleware implementiert
- Neuer HTTP-Endpunkt für Login hinzugefügt
- JWT-Token-Generierung integriert
### Branch: fix/database-connection
- **Commit**: `def5678` – Verbindungs-Pooling optimiert
- Timeout-Fehler bei hoher Last behoben
- Verbindungsparameter aktualisiert
Integration in CI/CD
Füge folgenden Schritt in deine CI/CD-Pipeline ein:
- name: Generiere täglichen Log
run: npx claw-log generate
Lizenz
MIT – siehe LICENSE für Details.
📝 Hinweis: Dieses Skill wurde entwickelt, um Entwicklern Zeit zu sparen und ihre Arbeit besser sichtbar zu machen. Feedback und Beiträge sind willkommen!