用途:这是 Engram 项目用于创建 GitHub Issue 的工作流技能,适用于提交 Bug 报告、功能请求、文档改进、待追踪问题,也用于帮助贡献者提交或维护者分诊与审批 Issue。核心规则是禁止空白 Issue,必须使用匹配的 bug、feature、docs 或 tracked-question 模板;新 Issue 创建时自动获得 status:needs-review,维护者必须将其替换为 status:approved 后才能开 PR。一般问题走 Discussions,需要追踪工作的问题用 type:question。
主要能力与流程:先搜索现有 Issue 查重,选择正确模板,填写全部必填字段,提交后自动打标,等待维护者审批通过,再打开链接该 Issue 的 PR。Bug 报告模板为 .github/ISSUE_TEMPLATE/bug_report.yml,自动标签 type:bug、status:needs-review,必填字段包括 Bug 描述、复现步骤、预期行为、实际行为、操作系统、Engram 版本(engram version 输出)及 Agent/Client;可选相关日志与补充上下文。功能请求模板 feature_request.yml,自动标签 type:feature,必填问题描述、提议方案、影响范围。文档改进与待追踪问题模板分别为 docs_improvement.yml、tracked_question.yml,后者仅当需要维护者调查或仓库变更时使用。
使用方式:可用 gh 命令创建,如 gh issue create --template "bug_report.yml" --title "fix(scope): description",或 --template "feature_request.yml" 等;维护者审批用 gh issue edit <number> --remove-label "status:needs-review" --add-label "status:approved",添加优先级用 --add-label "priority:high"。查重用 gh issue list --search "keyword"。
限制:维护者标签状态、审批与优先级规则仅限维护者操作;其他细节暂未提供。