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.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
将本地提交推送到远程分支,并使用 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
日本語の概要は準備中です。原文の説明を表示しています。