Communitygithub.com

Professed-indianbean720/skilgen

Erstelle selbstaktualisierende Skill-Bäume für KI-Coding-Agenten aus Codebasen und PRDs, um Agenten synchron mit deinem Code zu halten.

Was ist skilgen?

Dieses Skill ermöglicht es KI-Coding-Agenten wie Claude Code, Cursor und Codex, automatisch Skill-Bäume aus deinen existierenden Codebasen und Produktanforderungsdokumenten (PRDs) zu generieren und zu aktualisieren. Statt manuell Skill-Dateien zu pflegen, analysiert `skilgen` den Quellcode und die PRDs, erstellt hierarchische Skill-Strukturen und aktualisiert diese bei jeder Codeänderung selbstständig. Das reduziert den Aufwand für Entwickler erheblich, da die KI-Agenten immer die aktuellsten Kontext- und Handlungsanweisungen für dein Projekt haben. Es unterstützt gängige KI-Assistenten-Plattformen und lässt sich nahtlos in CI/CD-Pipelines integrieren, um sicherzustellen, dass die Skill-Bäume mit dem Code synchron bleiben.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Professed-indianbean720/skilgen

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Analyse der Codebasis: skilgen scannt deinen Quellcode, um Struktur, Abhängigkeiten und wichtige Komponenten zu identifizieren.
  2. Extraktion aus PRDs: Es liest PRDs, um Anforderungen, Akzeptanzkriterien und Geschäftslogik zu verstehen.
  3. Generierung von Skill-Bäumen: Basierend auf der Analyse erstellt es hierarchische Skill-Strukturen, die KI-Agenten verstehen können.
  4. Selbstaktualisierung: Bei Code- oder PRD-Änderungen aktualisiert skilgen die 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

Verwandte Skills