用途:借助 gh 检查并分析 GitHub Issue,为后续修复提供依据。主要能力:获取 Issue 元数据(标题、正文、状态、标签、指派人)、全部评论,以及通过时间线事件获取关联 PR;从正文与评论中提取错误消息、堆栈跟踪、文件引用、代码块、复现步骤、预期与实际行为及交叉引用;按标签与启发式规则分类为 BUG/FEATURE/ENHANCEMENT/DOCUMENTATION/QUESTION/UNCLASSIFIED;检查提取到的文件在仓库中是否存在;搜索代码库定位相关文件;产出结构化 Issue Analysis Report,并向 Issue 发布进度评论,在获得明确批准后实施修复。用法:先确保 gh 已认证,运行 gh auth login,再用带 repo 权限的 gh auth status 确认;随后执行脚本,如 python3 "${CLAUDE_PLUGIN_ROOT}/github/skills/gh-fix-issue/scripts/inspect_issue.py" --repo "." --issue "<number>",可选参数有 --focus、--json、--max-comment-length。工作流包括验证认证、解析 Issue、分类、搜索代码库、生成报告、发进度评论,批准后修复、提交推送并创建或更新关联 PR。报告格式与评论模板有明确规定,禁止使用模糊措辞,评论正文须使用真实换行,不能用转义 \n;依赖 plan 技能起草与批准修复计划。限制:需要 gh 认证与仓库访问权限,分类与置信度判断可能受 Issue 信息质量影响,低置信度项需用户指导,功能/增强类型始终需先创建计划并获批准;资料中未提供计费、平台或效果信息。
gh-fix-issue
编程与开发
更新于 10-15 18:45