mcpField
U
using-github

using-github

github.com/patinaproject开发1130 次安装1 天前更新
代码仓库

关于 using-github

using-github 是按仓库的议题跟踪和贡献说明执行 GitHub 工作的技能,可为议题、拉取请求、评论、发布和仓库检查指引相应流程。

主要功能

  1. 01处理议题前阅读跟踪说明
  2. 02将新规范发布交由 /to-spec
  3. 03遵循仓库专属 GitHub 指引
  4. 04处理拉取请求的创建和评论
  5. 05使用 gh 检查仓库数据

适用场景

  1. 01通过配置的跟踪器查找和更新议题
  2. 02按仓库规则创建或更新拉取请求
  3. 03依据要求评论拉取请求
  4. 04检查状态、发布或仓库设置

安装

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

$npx skills add https://github.com/patinaproject/skills --skill using-github

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
agents/
openai.yaml
workflows/
pr-comments.md

详细介绍

使用 GitHub

进行任何 issue 工作前,请先阅读仓库根目录中的 docs/issue-tracker.md。该文件会说明仓库使用 GitHub 还是其他跟踪工具,并提供用于搜索、编辑、添加标签、分配、建立关联、创建分支和更改状态的命令。如果该文件缺失,请停止并说明 scaffold-repository 会提供该文件。

当用户需要发布新的规范或 issue 时,请使用 /to-spec。 开始 issue 工作时,请使用 Engineering 插件的 working-on-issues 技能。 对于所有其他 issue 工作,即使 docs/issue-tracker.md 指定使用 GitHub,也请遵循该文件的说明。

对于 GitHub 工作:

  1. 阅读仓库的根目录说明以及管理所请求操作的所有文档。
  2. 使用当前目录的默认 gh 仓库,除非仓库说明允许在其他仓库中工作。
  3. 发布文本前,请检查仓库是否为公开仓库。请勿在公开的拉取请求或发布中暴露私有 URL、凭据或私有路径。
  4. 使用以下相应说明。
  • 对于拉取请求评论,请阅读 拉取请求评论说明。
  • 要构建、发布并合并已完成的工作,请使用 Engineering 插件的 patina-mode 技能,该技能负责拉取请求和交付工作流。
  • 若要手动创建或更新拉取请求,请遵循仓库的正文规范,并使用 gh pr create --body-file。遵守其草稿、检查和评审规则。
  • 对于检查、发布、仓库设置和其他 GitHub 数据,请先阅读仓库说明,再使用 gh。

使用仓库说明中指定的拉取请求正文标题,并保持其现有顺序。遵循仓库 AGENTS.md 中的提交和拉取请求标题规则。

评论

支持 Markdown