Codex Bug 问题诊断助手
帮助判断 openai/codex GitHub 问题应如何验证、补充信息或解释其并非缺陷。
技能明确要求限定到 openai/codex 的 GitHub issue,并优先使用 GitHub API,主要数据流可见且通常为只读诊断;但要求立即联网、未说明敏感日志/附件的处理、最小权限、用户确认、数据保留或回滚,因此扣分。仓库另有安全策略和 Apache-2.0 许可证,但这些不能补足该技能自身的安全边界。
输入校验、API 端点、信息提取和三种决策路径写得相对一致,异常时要求说明离线能力;但网络失败后的审批流程依赖环境、没有超时/重试、API 错误、附件、线程日志不可用或本地源码缺失时的具体诊断行为,静态评估且无可执行复现证据,故不超过10并扣分。
目标场景清楚:处理 openai/codex GitHub issue 并决定下一步;但只接受特定仓库 URL,未定义非 bug、重复问题、权限受限 issue 等边界,也未提供中文输出或中国大陆网络不可达时的替代路径。
Front matter、概览和分步工作流清晰,名称与能力基本一致;仓库有 Apache-2.0、官方 OpenAI 来源、安全策略和安装文档,但该技能没有版本、变更记录、维护责任、安装/依赖说明、示例输出或 FAQ,故仅给中等分。
若能访问 issue、评论和仓库源码,流程覆盖摘要、证据提取、验证/补充信息/非 bug 判断及简报,能完成核心任务;但输出格式仅称简洁报告,缺少固定模板和代表性结果验证,网络依赖也使直接可用性受限,按静态上限不超过7。
技能声明了 API 端点和应提取字段,具备有限的可审计线索;但没有测试、固定样例、第三方执行证据或独立交叉验证,且本评估未执行网络或代码检查,因此证据覆盖薄弱。
- 该技能强制立即访问 GitHub API;在网络、权限或中国大陆网络不可达时,失败处理和替代流程不够具体。
- issue 正文、评论、日志和附件可能包含凭据或个人信息;技能未规定脱敏、最小化读取或输出边界。
- 未提供固定报告模板、版本/变更记录和测试证据,升级后行为兼容性难以判断。
它能做什么 & 适用场景
该技能专门诊断 openai/codex 仓库中的 GitHub bug 报告。它要求输入指向该仓库问题页面的 GitHub issue URL,并通过 GitHub API 读取问题及评论。技能会整理复现步骤、预期与实际行为、环境、日志和附件,再决定验证问题、请求更多信息或说明为何不是 bug。它不适用于其他仓库,也不覆盖一般性的代码审查或故障排查。
验证 issue URL 是否属于 github.com/openai/codex/issues;访问对应的 GitHub API issue 和评论接口;提取标题、正文、复现步骤、预期行为、实际行为、环境、日志、附件及线程 ID;在深入调查前总结报告;根据报告完整度和可验证性决定后续行动;必要时检查 Codex 相关文件、文档或日志,并输出简洁的调查结果和下一步建议。
- Codex 维护者收到一份包含明确复现步骤的 openai/codex issue,需要核对仓库当前行为。
- 项目贡献者提交了缺少环境信息或日志的 bug 报告,需要明确请求补充材料。
- 支持人员需要判断某个报告是否与 Codex 当前记录的行为或文档约束相矛盾。
- 工程团队需要从 issue 评论中提取线程 ID、日志和会话细节后再进行调查。
优缺点一览
- 限定在 openai/codex issue 范围内,职责清晰。
- 优先使用 GitHub API,便于同时读取问题和评论。
- 明确区分验证、补充信息和非 bug 解释三类后续路径。
- 会关注日志、环境、附件和线程 ID 等证据。
- 必须提供正确的 openai/codex issue URL。
- 依赖网络访问 GitHub API。
- 源文件没有提供自动化测试套件或具体的代码验证脚本。
- 对其他 GitHub 仓库的问题不在支持范围内。
如何安装
README 未提供该技能的独立安装步骤。它位于 Codex 仓库的 .codex/skills/codex-bug/SKILL.md,并作为该仓库技能集合的一部分提供;README 记录了 Codex CLI 的安装方式,例如 macOS 或 Linux 可运行 curl -fsSL https://chatgpt.com/codex/install.sh | sh,Windows 可运行 powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"。
如何使用
提供一个属于 github.com/openai/codex/issues/... 的 GitHub issue URL,并请求诊断下一步。例如:请诊断这个 openai/codex bug,并判断是验证、请求更多信息,还是解释为什么不是 bug:https://github.com/openai/codex/issues/123。如果缺少 URL 或仓库不正确,技能会要求提供正确链接。