mcpField
P
publish

publish

github.com/gabriel-lafrance开发055 次安装1 天前更新
代码仓库

关于 publish

用于准备和创建拉取请求的发布工作流技能,不负责实现产品更改或创建跟踪器工单。它依据仓库交付规则引导分支处理、CI 检查、审批和 PR 创建。

主要功能

  1. 01Git 状态与安全检查
  2. 02选择更改类型和工单
  3. 03复用或创建类型化分支
  4. 04相关推送前运行 CI 镜像
  5. 05发布 PR 前取得批准
  6. 06预览 PR 标题和正文

适用场景

  1. 01准备待发布的分支
  2. 02推送前检查更改
  3. 03起草 PR 以供审批
  4. 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 名称、编写跟踪器问题或实现产品功能。

流程

  1. 检查 git 状态,遇到不安全状态时停止。在推送并创建 PR 之前,或在已有开放 PR 的分支上提交或推送之前,在此环境中运行 pr-ship.md 中的 CI 镜像。 不要对不会推送的提交运行它。
  2. 锁定变更类型和工单。
  3. 创建或复用对应类型的分支,然后推送,除非仅在本地操作。
  4. 询问是否要起草并发布 PR。
  5. 显示完整标题和正文(包括 Mermaid Change 图)。
  6. 获得批准后,才使用 pr-ship.md 中的创建工具创建 PR。

模板、分支规则、问题批次和失败处理见 reference 和 doctrine。

评论

支持 Markdown