该技能仅适用于为 FAST 仓库生成 Pull Request 描述,不会创建或修改任何已有的 GitHub Pull Request,只负责根据提供的模板生成描述用的 Markdown 内容。
用途:基于对话上下文,针对当前 git 分支相对 main 的最相关工作,使用位于 ../../pull_request_template.md 的模板生成 PR 描述。
主要能力与写法:描述部分可以是分支内容的摘要,或分支中最相关变更的列表,目标是简洁说明 PR 的目的,强调“为什么”和“做了什么”,而非“如何做”。需判断当前工作是否解决了某些 GitHub issue,并在 Issues 部分以链接列出;若没有则移除该部分。Reviewer notes 为可选项,仅在希望评审者关注特定区域时填写。Test Plan 部分应列出合并前需验证的问题或本地复现步骤,即使简短说明也有帮助,例如“All existing tests pass”。Checklist 部分需按实际情况勾选:若 PR 中添加了变更文件,勾选“I have included a change request file using $ npm run change”;若新增测试,勾选“I have added tests for my changes.”;根据终端输出确认测试通过后勾选“I have tested my changes.”,否则不勾选;若新增或修改了文档块、文档文件或 api-report 文件,勾选“I have updated the project documentation to reflect my changes.”。最后一个复选框必须由 PR 作者本人勾选,生成描述时绝不应勾选。Next Steps 为可选项,仅在合并后有特定后续任务时填写,如更新文档、补充测试或代码清理,若涉及已有 issue 可在此引用。
输出要求:只提供 Markdown 代码块,不附加任何额外评论或解释;模板中的注释可删除,因为它们仅用于指导填写,不属于最终 PR 描述。
限制:仅面向 FAST 仓库;不执行创建或修改 PR 的操作;资料未提供其他平台、收费或价格信息。