Community生產力與協作github.com

goromal/anixpkgs 套件新增技能

在 anixpkgs 中新增套件時使用。涵蓋 index.json 需求以及 CI/docs 旗標慣例。

anixpkgs 套件新增技能 是什麼?

此技能專為開發者設計,用於在 anixpkgs 儲存庫中新增套件時,確保遵循標準流程與慣例。它能指導使用者將套件定義放置於正確目錄(例如 `pkgs/by-name/` 或 `pkgs/python-packages/`),並在儲存庫根目錄的 `index.json` 中建立對應條目,這是 CI 流程與文件生成的必要步驟。技能詳細說明了 `"ci"` 與 `"docs"` 旗標的使用規則:除了少數例外,所有套件均應設定 `"ci": true` 以確保通過建置檢查;而 `"docs": true` 僅保留給由該儲存庫原創的客製套件,第三方包裝或引入的套件則應設為 `"docs": false`。最後,技能也提醒遵循 anixpkgs-deploy 工作流程,在執行 `anix-upgrade` 之前先使用 `git add` 將新檔案加入版本控制。支援平台為 anixpkgs 開發環境。

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

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

在 anixpkgs 中新增套件時:

  1. 在適當目錄下建立套件定義(例如 pkgs/by-name/、pkgs/python-packages/ 等)。
  2. 在儲存庫根目錄的 index.json 中建立條目 — 這是 CI 與文件生成的必要步驟。
    • 為幾乎所有套件設定 "ci": true,如此套件必須成功建置,CI 才能通過。
    • "docs": true 僅 用於客製套件(由本儲存庫原創的套件)。包裝或引入的第三方套件應設定 "docs": false。
  3. 遵循 anixpkgs-deploy 工作流程:在執行 anix-upgrade 之前,先執行 git add 加入新檔案。

Individual skills in this repo

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

相關技能