开发与工程

维护者回复助手(agent-service-toolkit 专属)

以维护者 JoshuaC215 的真实口吻起草 agent-service-toolkit 仓库的 issue 与 PR 回复,始终只输出草稿,绝不自动发帖。

69/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 4.5k
最近更新
21 天前
License
MIT
github-issuespull-request-reviewmaintainer-triagedrafting
+3github-clilanggraphhuman-in-the-loop

这个 Skill 能做什么,适合哪些场景?

这是为 JoshuaC215/agent-service-toolkit 仓库量身定制的维护者回复技能。它会在起草前完整研究 issue/PR 的正文、评论、代码 diff 以及整个关联簇(相互引用的 issue、PR 和兄弟 PR),并保持与维护者已有表态一致。所有输出都是供人工审阅的草稿加简短理由说明,绝不在未获明确指示的情况下发帖、合并、关闭或打标签。它还内置了维护者的语气风格、接受/拒绝启发式规则(2026 年起更保守),以及通过 gh CLI 本地发帖且保持真实署名的操作流程。

  • 读取 issue/PR 全文、全部评论、相关代码与 diff(fork PR 无法本地打开时按描述措辞,不作断言)
  • 构建关联簇映射:Fixes/Closes 链接、引用、触及相同功能的兄弟 PR,并阅读维护者在整个簇中的历史评论
  • 按类别分类(使用问题、bug 报告、功能请求、好 PR、需设计讨论、垃圾内容、安全报告)并给出接受/拒绝/搁置倾向
  • 以 Joshua 的口吻起草回复草稿(含理由说明),报告中的 issue/PR 编号均带超链接
  • 默认只写草稿;仅当人工明确指定项目后才通过 gh CLI 以 body-file 方式发帖,且不加任何 AI 署名
适合
  • 仓库维护者本人批量分诊积压的 issue 和 PR,需要风格一致、不违背既有表态的回复草稿
  • AI 维护代理在每两周的分诊周期中代为起草回复,再由人工逐条确认后才发帖
  • 需要回复一个功能请求,但希望先按启发式规则(是否可配置、是否低维护、是否已有集成)决定接受还是婉拒
  • 面对相互关联的 issue 与多个 PR(同一功能多人同时实现),需要统一立场而非互相矛盾的逐条回复
  • 处理疑似 AI 批量生成的 PR,需要核实 bug 真实性、测试覆盖与 CI 状态后再回复
  • 需要以维护者本人身份发帖,且评论不带 Claude 应用徽章或生成脚注
不适合
  • 想让它自动批量回复、关闭或合并 GitHub 项目的用户——它默认绝不改写 GitHub 状态,发帖需要逐条人工放行
  • 其他仓库的维护者——语气库、决策启发式、短语和 CI 命令(ruff/pyrefly/pytest)都针对 agent-service-toolkit 定制,移植需要大幅改写
  • 不熟悉 gh CLI 或无法以 JoshuaC215 身份认证的环境——本地发帖规则明确要求先确认 gh api user 为 JoshuaC215,否则应停止

如何安装这个 Skill?

开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • GitHub CLI (gh) authenticated as JoshuaC215

该技能位于仓库的 .claude/skills/maintainer-response/SKILL.md,随整个 agent-service-toolkit 仓库分发(README 未记载独立的技能安装命令)。把它放到项目的 .claude/skills/ 目录即可:

git clone https://github.com/JoshuaC215/agent-service-toolkit.git
cp -r agent-service-toolkit/.claude/skills/maintainer-response <你的项目>/.claude/skills/

注意:这是同一仓库打包的 4 个技能之一,本条目只描述 maintainer-response 这一个。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 帮我回复 agent-service-toolkit 的 issue 290,起草一段 Joshua 口吻的回复,先不要发
  • 审阅这个仓库当前开放的 PR,按关联簇整理成一份带草稿的分诊报告
  • 给这个没有复现步骤的 bug 报告起草一条索要复现信息的简短回复
  • 有人提了个新功能请求,先按接受/拒绝启发式给我一个建议和草稿

触发方式是对仓库中具体 issue/PR 的分诊请求(如“回复 issue 290”“审阅开放的 PR”)。技能会按固定流程执行:识别项目并拉取全部上下文 → 建立关联簇映射并通读维护者的既有评论 → 逐簇分类并确定接受/拒绝/搁置倾向 → 用 Joshua 的口吻起草 → 输出报告(每项含摘要、研究评估、需人工决策的事项与建议、可粘贴的草稿,编号带超链接,草稿用围栏块包裹)→ 等待人工决定。只有人工明确放行具体项目后才发帖:用 gh issue comment / gh pr comment 加 --body-file,始终带上 -R JoshuaC215/agent-service-toolkit,发帖前用 gh api user --jq .login 确认身份;issue 编号与 PR 编号的命令不可混用。

这个 Skill 有哪些优点和局限?

优点
  • 起草前强制研究整个关联簇并遵循维护者既有立场,避免互相矛盾或重复提问的回复
  • 明确的防幻觉规则:技术断言须在仓库中核实并给出 path:line 引证,无法复现就索要复现步骤
  • 内置可用的语气库、常用短语、CI/lint 命令块和按类别的回复模式,草稿即拿即用
  • 署名处理交代得很细:通过本人 gh CLI token 发帖即无应用徽章和生成脚注,并给出具体命令
局限
  • 高度绑定单一仓库和维护者个人,换仓库或换人基本要重写
  • 默认保守的 2026 年立场(倾向拒绝/搁置)是写死在文件里的,不适合想积极吸纳贡献的维护者
  • 多步工作流(研究、聚类、报告、等待放行)对只需快速回一条评论的场景偏重
  • README 与技能文档之外没有针对此技能本身的独立测试或验证证据

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
维护者回复助手(agent-service-toolkit 专属) 本页 69 · 推荐 ★ 4.5k 21 天前 MIT
CODEOWNERS 分组拆分 PR ✓ NVIDIA · 官方 57 · 谨慎使用 ★ 3.6k 11 天前 Apache-2.0
RenderCV Issue 解决器 51 · 谨慎使用 ★ 18k 7 个月前 MIT
Poll GitHub Work — GitHub 维护工作轮询与排期 52 · 谨慎使用 ★ 30k 11 天前 MIT
babysit — PR 自动值守技能 54 · 谨慎使用 ★ 10k 11 天前 Apache-2.0

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-1.0
推荐
69/ 100 五分制 3.5 / 5
1价值适配11 / 20 · 2.8/5
2可靠性14 / 20 · 3.5/5
3安全性24 / 25 · 4.8/5

明确要求「只生成草稿供人审阅,绝不自动发布到 GitHub」,且要求断言前先核实代码(引用 path:line),无法核实要明说而非编造——这是对「代表维护者发言」这种高风险场景很到位的安全约束。

4证据6 / 15 · 2.0/5
5易用性7 / 10 · 3.5/5
6维护性7 / 10 · 3.5/5
1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月17日 评估证据[1]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

本条评估按 FSRS 1.0 标准完成,维度分不做换算,已进入按 FSRS 2.0 重新评估的复核队列。

查看完整评分方法 →

常见问题

它会自己发评论或合并 PR 吗?
不会。默认只产出草稿供人工审阅;发帖、关闭、合并、打标签都需要人工在后续指令中明确点名具体项目。
用它发帖后评论会带 AI 徽章吗?
不会——前提是在本地用 Joshua 本人的 gh CLI token 发帖。技能明确指出云端 Claude Code 会不可抑制地附加“Generated by Claude Code”脚注,因此要求本地发帖且不写任何署名。
没有复现步骤的 bug 报告怎么处理?
按内置模式回复:感谢报告,礼貌地索要完整复现步骤、版本和所用模型,不做长篇猜测。
它适用于其他仓库吗?
不直接适用。语气、决策启发式、CI 命令和发帖仓库参数都针对 agent-service-toolkit 写死,移植到其他项目需要大幅改写。

同仓库的其他 Skills

均来自 JoshuaC215/agent-service-toolkit

相关 Skills