pi-release

Pi原生发布自动化工具,支持版本升级、GitHub及npm发布

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:pi-release。
它的用途是:Pi原生发布自动化工具,支持版本升级、GitHub及npm发布
详细介绍见:https://321skill.com/skills/pi-release/
请根据该页面的说明完成安装。

使用示例

'用pi-release帮我发布当前Pi项目的minor版本',它会自动检测项目配置,升级版本号、生成变更日志,完成GitHub Release创建与npm发布。

对AI说:'用pi-release打个patch版本的预发布包',它会按规则升级预发布版本,创建Git标签并推送npm预发布包。

介绍

Node.js与Pi生态项目的手动发布流程繁琐,需依次修改版本号、打标签、编写发布说明、推送npm与GitHub,步骤零散易出错,常出现版本不一致、发布漏项等问题,pi-release正是为解决这类发布痛点设计。 安装完成后,只需在Pi项目根目录执行对应发布命令,工具会自动按语义化规则升级版本号,拉取提交记录生成规范的变更日志,自动创建GitHub Release条目,同时完成npm包的构建与发布,全流程无需人工分步操作。 适合基于Pi技术栈开发npm包、开源工具的个人开发者,需要高频迭代版本的小型研发团队,以及希望统一项目发布规范、减少人工成本的开源项目维护者。 使用前需提前配置好GitHub仓库推送权限与npm账号发布权限,确保本地Git工作区无未提交的变更内容,建议先在测试项目验证流程后再用于正式项目发布,避免误发正式版本。

核心特点

它是Pi生态原生适配的发布自动化工具,与Pi项目的工程化配置天然兼容,无需额外适配即可直接跑通全发布流程,无需像通用发布工具那样手动调整配置适配Pi规范。

注意事项

仅适配Pi生态的Node.js/npm项目,非Pi技术栈的项目无法直接使用。

常见问题

使用pi-release需要提前准备什么?

需要配置GitHub仓库推送权限、本地npm发布权限,确保工作区无未提交变更。

pi-release支持自定义版本升级类型吗?

默认遵循语义化版本规则,支持指定major、minor、patch或预发布版本。