关于 ziw-pr
ziw-pr 是一项工作流技能,用于提交并推送与工单相关的更改,再创建或更新关联的草稿 PR。它涵盖分支安全、机密检查、提交格式和 PR 结果汇报。
主要功能
- 01检查分支状态与更改
- 02排查机密及范围外工作
- 03暂存并提交符合条件的更改
- 04默认不执行强制推送
- 05创建或更新关联草稿 PR
适用场景
- 01为工单分支创建草稿 PR
- 02更新已有分支的 PR
- 03提交前拦截机密内容
- 04汇报 PR 信息与检查结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zaks-io/ skills --skill ziw-pr安装后在 Claude Code 中输入/ziw-pr确认已加载。
附带文件agents/openai.yaml
详细介绍
创建 PR
提交更改、推送分支,并将关联工单的 PR 创建为草稿或更新现有草稿。规则遵循工作流契约。
输入
当前分支和更改,以及工单。Implement 也会传入其运行的检查结果。
步骤
-
查看
git status、差异和所有新文件。如果当前位于默认分支,则创建工单分支。 -
如果更改包含机密信息或涉及工单范围之外的工作,则停止。
-
如果更改了依赖清单,先更新锁文件。然后暂存除机密信息、
.env文件和非预期锁文件更改之外的所有内容。 -
使用 Conventional Commits 格式的消息提交所有已暂存更改,然后推送。
-
如果钩子失败或推送被拒绝,修复原因并重试。最多尝试三轮。
-
创建草稿 PR,或更新现有 PR,并使用以下正文,同时在正文中填写工单 URL:
## Summary ## Changes ## Risk: LOW | MEDIUM | HIGH ## Test plan [Issue: ABC-123](url)
无需等待 CI 或审核。
规则
- 除非用户要求,否则绝不要推送到默认分支、使用
--no-verify或强制推送。
完成
报告 PR URL 和编号、头部 SHA、告知你的检查结果和钩子结果、工单链接以及下一位负责人。
评论
支持 Markdown