goromal/agent-skills

Use ao adicionar novos pacotes a um anixpkgs. Abrange os requisitos de index.json e as convenções de flags ci/docs.

O que é agent-skills?

Este skill auxilia desenvolvedores e agentes de IA no processo de adicionar novos pacotes a um repositório anixpkgs. Ele fornece orientações claras e estruturadas sobre como criar a definição do pacote no diretório correto, como criar a entrada obrigatória no arquivo `index.json` na raiz do repositório e como configurar corretamente as flags `ci` e `docs` de acordo com as convenções do projeto. A flag `ci` deve ser definida como `true` para praticamente todos os pacotes, garantindo que a construção do pacote seja verificada pela integração contínua. Já a flag `docs` deve ser `true` apenas para pacotes personalizados criados neste repositório, e `false` para pacotes de terceiros que estão sendo empacotados ou incluídos. O skill também menciona o fluxo de trabalho `anixpkgs-deploy`, lembrando o usuário de executar `git add` nos novos arquivos antes de rodar `anix-upgrade`. Ele é útil para manter a consistência e a qualidade do repositório.

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

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Ao adicionar um novo pacote a um anixpkgs:

  1. Crie a definição do pacote sob o diretório apropriado (ex.: pkgs/by-name/, pkgs/python-packages/, etc.).
  2. Crie uma entrada em index.json na raiz do repositório — isso é obrigatório para a integração contínua (CI) e a geração de documentação.
    • Defina "ci": true para praticamente todos os pacotes, para que o pacote precise ser construído com sucesso para que a CI passe.
    • Defina "docs": true apenas para pacotes personalizados (aqueles criados neste repositório). Pacotes de terceiros sendo empacotados ou incluídos devem ter "docs": false.
  3. Siga o fluxo de trabalho anixpkgs-deploy: execute git add nos novos arquivos antes de rodar anix-upgrade.

Individual skills in this repo

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

Habilidades Relacionadas