关于 publish
用于准备和创建拉取请求的发布工作流技能,不负责实现产品更改或创建跟踪器工单。它依据仓库交付规则引导分支处理、CI 检查、审批和 PR 创建。
主要功能
- 01Git 状态与安全检查
- 02选择更改类型和工单
- 03复用或创建类型化分支
- 04相关推送前运行 CI 镜像
- 05发布 PR 前取得批准
- 06预览 PR 标题和正文
适用场景
- 01准备待发布的分支
- 02推送前检查更改
- 03起草 PR 以供审批
- 04按仓库规则创建 PR
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gabriel-lafrance/ skills --skill publish安装后在 Claude Code 中输入/publish确认已加载。
附带文件doctrine.mdreference.md
详细介绍
发布
必读:../pack-shared/standards.md。本轮应用 AGENTS.md 中的 Taste 和 Architecture 部分,确保 Change 图和 QA 与已交付的结构一致。不得跳过。本工具包创建的每个 PR 也必须遵循 ../pack-shared/pr-ship.md(创建工具),包括 /just-do-it 和任何负责发布分支的 Agent,而不仅限于此技能。
阅读:doctrine.md · reference.md · ../pack-shared/pr-ship.md · 提问风格:../pack-shared/asking.md
此技能是用户的起点。不要将其嵌套在 /task 下。仅负责发布。绝不要编造 publish-flow 名称、编写跟踪器问题或实现产品功能。
流程
- 检查 git 状态,遇到不安全状态时停止。在推送并创建 PR 之前,或在已有开放 PR 的分支上提交或推送之前,在此环境中运行 pr-ship.md 中的 CI 镜像。 不要对不会推送的提交运行它。
- 锁定变更类型和工单。
- 创建或复用对应类型的分支,然后推送,除非仅在本地操作。
- 询问是否要起草并发布 PR。
- 显示完整标题和正文(包括 Mermaid Change 图)。
- 获得批准后,才使用 pr-ship.md 中的创建工具创建 PR。
模板、分支规则、问题批次和失败处理见 reference 和 doctrine。
评论
支持 Markdown