CommunityCodierung & Entwicklunggithub.com

g761007/skillpod-cli

Pod-artiger Abhängigkeitsmanager für KI-Coding-Agenten-Fähigkeiten. Deklaratives Manifest, sperrdatei-basierte reproduzierbare Installationen, Multi-Agent-Ausfächerung und Arbeitsbereichsprofile zum Kontextwechsel.

Was ist skillpod-cli?

Diese Fertigkeit ist ein pod-artiger Abhängigkeitsmanager, der speziell für KI-Coding-Agenten wie Claude Code, Cursor und Codex entwickelt wurde. Sie löst das Problem der inkonsistenten Agentenfähigkeiten, indem Sie ein deklaratives Manifest (z. B. `skill.toml`) verwenden, um Abhängigkeiten zu definieren, und eine Sperrdatei (`skill.lock`) erstellt, um reproduzierbare Installationen zu gewährleisten. Der Manager unterstützt die Multi-Agent-Ausfächerung, sodass Sie mehrere Agenten gleichzeitig betreiben können, und bietet Arbeitsbereichsprofile für einen einfachen Kontextwechsel zwischen verschiedenen Projekten oder Aufgaben. Dadurch wird sichergestellt, dass Agenten immer über die richtigen Werkzeuge, Konfigurationen und Umgebungen verfügen, was die Entwicklungszeit verkürzt und die Fehlerwahrscheinlichkeit minimiert.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add g761007/skillpod-cli

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht skillpod-cli?

Pod-artiger Abhängigkeitsmanager für KI-Coding-Agenten-Fähigkeiten. Deklaratives Manifest, sperrdatei-basierte reproduzierbare Installationen, Multi-Agent-Ausfächerung und Arbeitsbereichsprofile zum Kontextwechsel.

Übersicht

Skillpod ist ein leistungsstarkes Tool zur Verwaltung der Abhängigkeiten Ihrer KI-Coding-Agenten. Es funktioniert ähnlich wie ein Paketmanager, aber für die Konfiguration und die Werkzeuge, die Ihre Agenten benötigen.

Hauptfunktionen

  • Deklaratives Manifest: Definieren Sie Ihre Agentenfähigkeiten und -abhängigkeiten in einer einfachen skill.toml-Datei.
  • Sperrdatei-Reproduzierbarkeit: skill.lock stellt sicher, dass alle Agenten in verschiedenen Umgebungen die gleiche Konfiguration erhalten.
  • Multi-Agent-Ausfächerung: Führen Sie mehrere Agenten mit ihren eigenen eindeutigen Konfigurationen gleichzeitig aus.
  • Arbeitsbereichsprofile: Wechseln Sie zwischen verschiedenen Projekten oder Aufgaben, ohne die Konfiguration jedes Mal manuell ändern zu müssen.

Installation

Sie können Skillpod über npm installieren:

npm install -g @g761007/skillpod-cli

Alternativ können Sie es direkt von der Quelle klonen:

git clone https://github.com/g761007/skillpod-cli.git
cd skillpod-cli
npm install

Verwendung

Neues Projekt initialisieren

skillpod init

Dies erstellt eine skill.toml-Datei in Ihrem aktuellen Verzeichnis.

Abhängigkeiten installieren

skillpod install

Dies installiert alle im Manifest angegebenen Abhängigkeiten und erstellt eine skill.lock-Datei.

Multi-Agent-Ausfächerung

skillpod fan-out --profiles dev,test,prod

Dies führt mehrere Agenten mit den angegebenen Profilen gleichzeitig aus.

Arbeitsbereichsprofile

skillpod workspace switch my-project
skillpod workspace list

Beispiel Manifest (skill.toml)

[workspace]
name = "mein-projekt"
version = "1.0.0"

[agent]
type = "claude-code"
tools = ["python", "node", "docker"]

[dependencies]
"@ai-tools/code-reviewer" = "^0.5.0"
"@ai-tasks/task-runner" = "^1.2.0"

[profiles]
dev = { env = "development", debug = true }
test = { env = "testing", debug = false }
prod = { env = "production", debug = false }

Lizenz

MIT

Verwandte Skills