SuperAPI AI 工具集

file-crdb-issue

通用与其它

查看项目

更新于 10-15 20:13

技能介绍

用途:帮助在 cockroachdb/cockroach 仓库按官方模板和标签规范提交 GitHub Issue,适用于 bug 报告、功能请求、性能问题以及调查类工作。

主要能力:仓库禁用空白 Issue,必须使用 .github/ISSUE_TEMPLATE/ 下的模板,包括 bug_report.md(可复现 bug)、feature_request.md(新功能提案)、performance-inquiry.md(性能问题);调查类工作不使用模板,改用 Summary、Findings、Code References、Next Steps 结构,并以 C-investigation 作为类别标签。

使用方式:先确定模板并读取其结构;若用户已提供上下文则据此预填并确认,否则询问 Issue 类型、标题(需带受影响包前缀,如 sql/schemachanger: ...)和正文内容。随后查询仓库标签:gh label list -R cockroachdb/cockroach --search "<prefix>" --limit 100,按 T-(团队)、A-(技术领域)、O-(来源)、C-(类别)约定匹配,不得虚构标签,并始终加上 O-agent。组装完整 Issue 后向用户预览标题、标签和正文,获得明确确认再执行:gh issue create -R cockroachdb/cockroach --title "<title>" --label "<labels>" --body "$(cat <<'EOF' ... EOF)",最后显示 Issue URL。

限制与规范:代码引用使用带行号的 GitHub URL,行号可能变动时附 commit SHA;性能问题附时间戳日志;正文用 markdown,说明版本、配置、环境与复现步骤;GitHub Issue 不写 release notes;不添加 Jira footer,Jira 关联由自动化处理;如需关联 Jira epic,在正文最底部写 Epic CRDB-12358;除非用户明确指定,否则不分配负责人。