goromal/agent-skills

Verwenden Sie diese Fähigkeit, wenn Sie neue Pakete zu anixpkgs hinzufügen. Sie behandelt die index.json-Anforderungen und die ci/docs-Flag-Konventionen.

Was ist agent-skills?

Diese Fähigkeit ist speziell für Entwickler konzipiert, die mit dem anixpkgs-Repository arbeiten, einer Sammlung von Nix-Paketen. Sie bietet eine Schritt-für-Schritt-Anleitung zum Hinzufügen neuer Pakete, wobei der Schwerpunkt auf der erforderlichen Konfiguration der `index.json`-Datei und der Einhaltung der CI- und Dokumentations-Flags liegt. Die Fähigkeit stellt sicher, dass alle neuen Pakete korrekt registriert sind, sodass die CI-Pipelines sie erfolgreich bauen können und die Dokumentation nur für benutzerdefinierte Pakete generiert wird. Sie ist mit Werkzeugen wie Claude Code, Cursor oder Codex kompatibel, die SKILL.md-Dateien einlesen, und automatisiert die manuellen Schritte, die typischerweise beim Hinzufügen eines Pakets erforderlich sind. Der Workflow umfasst das Erstellen der Paketdefinition im entsprechenden Verzeichnis, das Aktualisieren von `index.json` mit den korrekten Flags (`ci: true` für alle Pakete, `docs: true` nur für benutzerdefinierte Pakete) und das anschließende Ausführen von `git add` und `anix-upgrade`, um den Deploy-Prozess zu starten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/goromal/agent-skills/tree/HEAD/skills/anixpkgs-packages

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Beim Hinzufügen eines neuen Pakets zu anixpkgs:

  1. Erstellen Sie die Paketdefinition im entsprechenden Verzeichnis (z.B. pkgs/by-name/, pkgs/python-packages/ usw.).
  2. Erstellen Sie einen Eintrag in index.json im Repository-Root – dies ist für CI und Dokumentationsgenerierung erforderlich.
    • Setzen Sie "ci": true für praktisch alle Pakete, damit das Paket erfolgreich gebaut werden muss, damit CI bestanden wird.
    • Setzen Sie "docs": true nur für benutzerdefinierte Pakete (solche, die in diesem Repository erstellt wurden). Pakete von Drittanbietern, die eingebunden oder verpackt werden, sollten "docs": false haben.
  3. Befolgen Sie den anixpkgs-deploy-Workflow: Führen Sie git add für die neuen Dateien aus, bevor Sie anix-upgrade ausführen.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills