name: pull-request description: 创建一个GitHub拉取请求,链接回原始问题并提供完整上下文。在实现完成并准备审查后使用。 argument-hint: <分支名称> <问题编号> [计划路径] allowed-tools: Read, Bash
拉取请求创建
创建一个格式良好的拉取请求,链接回原始问题并包括实现上下文。
PR格式
## 摘要
[简要描述此PR完成的内容]
## 相关问题
关闭 #[问题编号]
## 实现
[所采取方法的摘要]
## 计划参考
[链接到或摘要实施计划]
## 更改
[所做更改的高级列表]
## 测试
[如何进行测试/做了哪些验证]
---
由ADW [adw_id]生成
指令
-
解析提供的上下文以提取:
- 分支名称
- 问题编号
- 计划文件或摘要
- ADW ID(如果可用)
-
从问题生成PR标题:
- 格式:
[类型] 简要描述 (#问题编号) - 示例:
[功能] 添加用户身份验证 (#123)
- 格式:
-
按照上述格式生成PR正文
-
使用以下命令创建PR:
gh pr create \ --title "[标题]" \ --body "[正文]" \ --base main \ --head [分支名称]
输入变量
$ARGUMENTS 应包含:
- 分支名称
- 问题编号或URL
- 计划文件路径或摘要
- ADW ID(可选)
示例输出
gh pr create \
--title "[功能] 添加OAuth身份验证 (#123)" \
--body "## 摘要
实现OAuth身份验证与Google提供程序,如问题#123中所指定。
## 相关问题
关闭 #123
## 实现
添加了使用passport.js与Google策略的OAuth流程。创建了新的认证路由和中间件。
## 计划参考
实施遵循了specs/feature-oauth-auth.md
## 更改
- 添加了OAuth配置
- 创建了认证路由(/auth/google, /auth/callback)
- 添加了用户会话管理
- 更新了环境变量
## 测试
- 验证了OAuth流程端到端工作
- 测试了会话持久性
- 运行了现有测试套件
---
由ADW a1b2c3d4生成"
上下文
$ARGUMENTS