SuperAPI AI 工具集

pr-draft

通用与其它

查看项目

更新于 10-15 21:43

技能介绍

用途:按 salesforcedx-vscode 约定起草 PR 标题和正文,需要 GUS 工作项编号(W-XXXXX)。

主要能力:确定工作项(分支名含 W-XXXXX 时先确认其存在且与分支工作相符,否则询问用户是否有工作项,可用 gus-cli/SKILL.md 查找或创建);创建 PR 前推送当前分支(如 git push -u origin $(git branch --show-current)),禁止直接推送到 main;创建后把 PR 链接追加到工作项 Details__c,并可设置 Status__c='Ready for Review' 与 QA_Engineer__c,随后用 gh pr edit 替换 GitHub 自动分配的评审人;标题格式为 type(scope): description - W-XXXXXXXX,类型含 feat、fix、docs、style、refactor、perf、test、ci、chore、build,避免前置方括号或缺少 " - " 的裸尾号;正文基于分支提交撰写,需抓取并分析开放 issue 与 discussion,自动纳入评论中含该 W-XXXXX 的 issue,其余候选由用户选择,issue 用 #<number>、discussion 用完整 URL;正文必须包含 @W-XXXXX@ 形式的工作项引用,仅标题含 W-XXXXX 会导致 CI 校验失败。

使用方式:涉及创建或更新工作项、更新 Details__c、设置 Ready for Review 等操作前,必须先展示拟修改字段并等待用户明确确认,未确认不得执行 sf data create record 或 sf data update record;每次提交运行完整 git hooks(husky、commitlint),不得绕过。

限制:用户拒绝创建工作项但仍要提 PR 时,需在正文加入 [skip-validate-pr];目标分支默认 main,若来自其他分支则使用该分支;正文忽略可能过期的计划与对话历史。其他细节暂未提供。