mcpField
C
comet-github-issue-fix

comet-github-issue-fix

github.com/rpamis开发3.2k118 次安装今天更新
代码仓库

关于 comet-github-issue-fix

用于 Comet GitHub Issue 修复的开发 Skill,面向维护者,强调验证问题、限定改动边界并保护当前工作区。它按项目既定流程实施和测试,且不会默认提交、推送或创建 PR。

主要功能

  1. 01验证 Issue 或 review 报告
  2. 02确认分支与工作区状态
  3. 03隔离修改以保护当前 checkout
  4. 04按 Native 或 Classic 流程实施
  5. 05运行相关测试并汇报结果

适用场景

  1. 01复现并修复已确认的 Issue
  2. 02处理 review 中经核实的问题
  3. 03为变更选择测试并判断是否需 Changelog

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rpamis/comet --skill comet-github-issue-fix

安装后在 Claude Code 中输入/comet-github-issue-fix确认已加载。

附带文件agents/openai.yaml

详细介绍

来自项目 README

Comet GitHub Issue 修复

先读取 ../comet-github/references/maintainer-contract.md。将 Issue 或 review 作为输入契约,不要把它当作修改 GitHub 或发布代码的授权。

确认工作边界

  1. 阅读实时 Issue/PR,验证报告的问题确实存在。不要实施未经确认的 review bot 推测。
  2. 确认目标分支、仓库状态、已有脏文件和关联 worktree。
  3. 保护用户当前 checkout。目标分支或工作区较脏时,使用隔离的 worktree/branch。
  4. 编辑前定义最小行为、文件、测试、生成资产、文档和非目标范围。

通过 Comet 所属流程实施

  • Native 工作使用 Native workflow,Classic 工作使用 Classic workflow。
  • 实施过程中扩大范围时,先回到所属 Build/范围确认步骤,再增加文件或行为。
  • 通过支持的命令管理 Runtime 状态和生成资产,不手工编辑机器状态或把生成 bundle 当作源文件。
  • 使用满足已确认 Issue 的最小生产改动;缺陷可复现时增加聚焦回归测试。

验证与交接

先运行最小相关测试。变更跨越对应边界时,再增加 build、生成资产、lint 或全量检查。分别报告本地结果、无关失败和远端 CI。

明确判断最终行为是否用户可见、是否需要 Changelog。开发新功能过程中发现的内部问题,不写成 Changelog 条目。

除非用户要求,不提交、推送、评论或创建 PR。获得授权后,将准确文件范围交给 comet-safe-delivery。

评论

支持 Markdown