Community生产力与协作github.com

goromal/agent-skills

用于向 anixpkgs 添加新包。涵盖 index.json 要求以及 CI/Docs 标志约定。

agent-skills 是什么?

该技能为 AI 代理(如 Claude Code、Cursor 或 Codex)提供了一套明确的指导步骤,用于向 anixpkgs 仓库添加新包。它详细说明了必须遵守的几个关键约定:创建包定义、在仓库根目录下的 `index.json` 中注册新包,以及正确配置 `ci` 和 `docs` 标志。该技能规定了几乎所有的包都必须将 `ci` 设为 `true`(以确保 CI 构建成功),而只有本仓库原创的包才应将 `docs` 设为 `true`,第三方包装的包则设为 `false`。最后,该技能强调了标准的部署工作流——先 `git add` 新文件,然后再运行 `anix-upgrade`。该技能适用于任何在 anixpkgs 上工作的 AI 代理,确保代理遵循正确的提交和 CI 流程。

兼容平台~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 部署工作流:在运行 anix-upgrade 之前,先执行 git add 添加新文件。

Individual skills in this repo

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

相关技能