Use when asked about harness9 architecture, module design, or how components interact — explains the system design
中文简介正在准备中。当前显示原文说明。
Use when the user invokes /pr or asks to push changes and open a pull request, after commits are ready to be pushed to a remote branch and merged into the main branch.
中文简介正在准备中。当前显示原文说明。
安装前可以查看交给 AI 代理的指令内容。
将本地提交推送到远程分支,并使用 gh CLI 创建 Pull Request,目标为仓库主分支。
默认行为:所有 PR 均以 Draft 模式创建(
--draft),避免误操作导致未经审查的代码被直接 merge。需要正式发起 Review 时,由用户在 GitHub 上手动将 Draft 转为 Ready for Review。
/commit,且有新提交未推送main / master(若在主分支,停止并提示用户切换到功能分支)gh CLI 已登录:gh auth statusgit branch --show-current # 当前分支名
git log --oneline origin/HEAD..HEAD # 待推送的提交列表
git diff origin/HEAD...HEAD --stat # 本次 PR 涉及的文件变更
按以下顺序判断:
gh repo view --json defaultBranchRef -q .defaultBranchRef.name)main → mastergit push -u origin <当前分支名>
若远程已有同名分支且有分歧,不使用 --force,先告知用户手动处理冲突。
根据 git log 和 git diff 的输出,整理:
始终使用 --draft 标志,避免误操作导致 PR 被直接 merge。
gh pr create \
--draft \
--base <目标分支> \
--title "<PR 标题>" \
--body "$(cat <<'EOF'
## Summary
- <要点 1>
- <要点 2>
## Test Plan
- [ ] <测试项 1>
- [ ] <测试项 2>
EOF
)"
禁止在 PR 正文中添加任何 AI 工具相关的标注,例如 🤖 Generated with Claude Code 或类似内容。
返回 PR URL,告知用户 PR 已创建成功。
| 问题 | 处理 |
|---|---|
gh 未登录 | 提示用户执行 ! gh auth login |
| 当前分支无新提交 | 告知用户没有可推送的内容,建议先执行 /commit |
| 该分支已存在 PR | 使用 gh pr view 查看现有 PR,提示用户是否需要更新 |
| 推送被拒绝(non-fast-forward) | 不强制推送,提示用户检查远程分支状态 |
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Use when asked about harness9 architecture, module design, or how components interact — explains the system design
中文简介正在准备中。当前显示原文说明。
Feature auto-development — clarify requirements, generate spec, dispatch dev sub-agent to implement and merge into current branch
中文简介正在准备中。当前显示原文说明。
Use when the user invokes /commit or asks to commit changes, after a code review has been completed and the changes are confirmed ready to stage and commit to git.
中文简介正在准备中。当前显示原文说明。
Use when the user invokes /cr, requests a code review, or before committing to verify correctness, security, and quality of new or modified code in the working tree.
中文简介正在准备中。当前显示原文说明。
Use when debugging Go errors, test failures, or unexpected behavior — step-by-step diagnosis approach
中文简介正在准备中。当前显示原文说明。
Use when writing or reviewing Go code — explains harness9 project coding conventions and patterns
中文简介正在准备中。当前显示原文说明。