Was macht skilgen?
Erstelle selbstaktualisierende Skill-Bäume für KI-Coding-Agenten aus Codebasen und PRDs, um Agenten synchron mit deinem Code zu halten.
Beschreibung
skilgen ist ein Tool, das automatisch Skill-Bäume aus deinen Codebasen und Produktanforderungsdokumenten (PRDs) generiert. Diese Skill-Bäume werden von KI-Coding-Agenten verwendet, um Kontext über dein Projekt zu erhalten und Aktionen auszuführen.
Funktionsweise
- Analyse der Codebasis:
skilgenscannt deinen Quellcode, um Struktur, Abhängigkeiten und wichtige Komponenten zu identifizieren. - Extraktion aus PRDs: Es liest PRDs, um Anforderungen, Akzeptanzkriterien und Geschäftslogik zu verstehen.
- Generierung von Skill-Bäumen: Basierend auf der Analyse erstellt es hierarchische Skill-Strukturen, die KI-Agenten verstehen können.
- Selbstaktualisierung: Bei Code- oder PRD-Änderungen aktualisiert
skilgendie Skill-Bäume automatisch (z. B. über Git-Hooks oder CI/CD).
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Andere KI-Coding-Assistenten (konfigurierbar)
Installation
npm install -g skilgen
Verwendung
# Skill-Baum für die aktuelle Codebasis generieren
skilgen generate
# Skill-Baum mit PRD aktualisieren
skilgen update --prd ./prd.md
# Automatische Aktualisierung bei Änderungen einrichten
skilgen watch
Konfiguration
Erstelle eine skilgen.config.yaml im Projektstamm:
input:
source: "./src"
prd: "./docs/prd.md"
output:
skillFile: "./.claude/skills/custom-skill.md"
format: "markdown"
CI/CD-Integration
Füge skilgen zu deiner CI/CD-Pipeline hinzu, um Skill-Bäume bei jedem Commit zu aktualisieren:
- name: Skill-Bäume generieren
run: npx skilgen generate
Lizenz
MIT