Create Issue 是一个面向 GitHub 工作流的技能,用于把用户的想法或缺陷描述转化为规范、可提交的 Issue。它来自 qwenlm/qwen-code 仓库。
用途
该技能接收用户通过技能参数提供的简短功能请求或缺陷报告描述,经过分类、代码库调查、模板参考、草稿撰写、用户审阅等步骤,最终在用户批准后提交 Issue。
主要能力
- 分类:判断请求属于功能请求还是缺陷报告。
- 调查代码库:搜索与请求相关的代码、文件和现有行为,建立对当前系统工作方式的完整理解,并通过 gh issue list --search 记录发现的任何相关既有 Issue。
- 读取模板:功能请求读取 .github/ISSUE_TEMPLATE/feature_request.yml;缺陷报告读取 .github/ISSUE_TEMPLATE/bug_report.yml。使用模板的字段标签和描述来组织草稿。
- 起草 Issue:将 Markdown 草稿写入 .qwen/issues/draft-<slug>.md 供用户审阅。
- 与用户审阅:展示草稿,根据反馈迭代,直到用户满意;在用户明确批准前不提交。
- 提交:用户确认后,使用 gh issue create 创建 Issue,并根据类型应用标签。
使用方式
用户通过技能参数提供功能请求或缺陷的简要描述。技能随后按上述步骤执行。草稿撰写规则包括:从用户视角撰写,而非实现规格;语言清晰简洁,避免内部实现细节;标题仅使用英文;正文为双语,英文内容在前,中文翻译放在末尾的可折叠块中:
<details> <summary>中文</summary>
(Chinese translation here)
</details>
提交命令为:
gh issue create --title "..." --body-file .qwen/issues/draft-<slug>.md
标签规则:功能请求使用 type/feature-request、status/needs-triage;缺陷报告使用 type/bug、status/needs-triage。提交后将 Issue URL 报告给用户。
适用场景
适用于需要从用户想法或缺陷描述出发,在 GitHub 仓库中创建结构规范、带正确标签且包含双语正文的 Issue 的场景。
限制
资料未提供该技能对仓库权限、gh 命令可用性、模板文件是否存在等前提条件的具体说明;也未提供收费、价格、平台支持范围等信息。