关于 ds-pr-comments
ds-pr-comments 是用于撰写和发布 Agent 撰写的 GitHub 评论的技能,要求添加署名、提供简洁的证据,并检查隐私信息,确认评论已成功发布。
主要功能
- 01添加规定的署名说明
- 02用代码或测试证据支持观点
- 03检查评论中的敏感信息
- 04发布前预览 Markdown
- 05确认已发布评论的链接
适用场景
- 01回复 GitHub 评审意见
- 02发布代码行内评审评论
- 03回复 PR 中的人或机器人
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aicodeking/ deepseek-stack --skill ds-pr-comments安装后在 Claude Code 中输入/ds-pr-comments确认已加载。
详细介绍
让每条由 Agent 撰写的评论都易于识别、简短且可安全发布。
步骤
-
撰写回复。先给出结论。引用支持结论的代码行、检查、测试或复现。标明哪些内容是你验证过的,哪些是你的观点。
-
在最顶部放置此注释,回复紧随其后:
> [!NOTE] > **<model> responding on behalf of <user>** Reply text starts here.使用运行环境报告的模型名称。如果没有报告模型名称,则使用运行环境名称。使用用户的姓名或 GitHub 登录名。
-
检查整条评论,包括引文和附件,查找机密、令牌、私人路径和个人数据。将其删除。
-
预览最终 Markdown。确认注释和回复呈现为两个独立区块。
-
发布评论。
-
确认 GitHub 已返回评论或审查的 URL。打印该 URL。
-
只有在回复发布后,才解决审查线程。
停止条件
- GitHub 已为每条计划发布的评论返回 URL。
- 发布失败两次。报告错误,且不要解决线程。
规则
- 在顶层评论、内联审查评论、对机器人的回复、对他人的回复以及驳回理由中使用此注释。
- 不要在 PR 描述、提交消息或用户要求逐字发布的文本中使用此注释。
- 只保留一处署名。不要添加签名、页脚、标题或水平分隔线。
- 不要说感谢,不要添加填充语,也不要发布“仍在处理”等状态更新。
- 绝不要猜测模型名称。
评论
支持 Markdown