goromal/agent-skills

À utiliser lors de l'ajout de nouveaux paquets à anixpkgs. Couvre les exigences d'index.json et les conventions de drapeaux ci/docs.

Qu'est-ce que agent-skills ?

Cette compétence est conçue pour les agents d'IA qui aident à ajouter de nouveaux paquets au dépôt anixpkgs. Elle fournit des instructions structurées pour créer des définitions de paquets dans les répertoires appropriés (comme `pkgs/by-name/` ou `pkgs/python-packages/`). Une partie essentielle du processus est la mise à jour du fichier `index.json` à la racine du dépôt, qui est obligatoire pour l'intégration continue (CI) et la documentation. La compétence définit des conventions claires pour les drapeaux `ci` et `docs` : `"ci": true` est requis pour tous les paquets afin de garantir leur compilation réussie, tandis que `"docs": true` ne doit être utilisé que pour les paquets personnalisés créés dans ce dépôt, et non pour les paquets tiers enveloppés ou inclus. Enfin, elle décrit le workflow de déploiement anixpkgs, où `git add` doit être exécuté avant `anix-upgrade`.

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

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Lors de l'ajout d'un nouveau paquet à anixpkgs :

  1. Créez la définition du paquet dans le répertoire approprié (par exemple pkgs/by-name/, pkgs/python-packages/, etc.).
  2. Créez une entrée dans index.json à la racine du dépôt — ceci est requis pour l'intégration continue (CI) et la génération de documentation.
    • Définissez "ci": true pour pratiquement tous les paquets, afin que le paquet doive être compilé avec succès pour que la CI réussisse.
    • Définissez "docs": true uniquement pour les paquets personnalisés (ceux créés dans ce dépôt). Les paquets tiers étant enveloppés ou inclus doivent avoir "docs": false.
  3. Suivez le workflow anixpkgs-deploy : git add les nouveaux fichiers avant d'exécuter anix-upgrade.

Individual skills in this repo

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

Skills associés