SuperAPI AI 工具集

release-notes

写作与研究

查看项目

更新于 10-16 01:38

技能介绍

用途:把技术变更信息(提交记录、PR、diff、分支对比或原始文本)转换为面向用户的发布说明,强调“变了什么、对用户有何意义”,而非罗列代码演化。

主要能力:能解析版本/标签区间、分支对比、PR 编号或原始文本输入;检测代码托管平台(GitHub/GitLab)与问题跟踪器(GitHub/GitLab 或 Jira);深入追踪提交中引用的 PR 与 issue,构建包含提交、PR 描述、issue 正文与标签的上下文映射;理解项目类型与受众;过滤 CI、格式化、纯重构等噪音,合并相关提交,识别破坏性变更;最终以叙述性散文(而非分类清单)撰写说明。

使用方式:作为技能调用,输入待处理的变更信息。资料给出的示例命令包括 git log --format='%H %s' $RANGE、git diff --stat $RANGE、gh pr view <num> --json title,body,commits,labels、glab mr view <num> --output json、gh issue view <num> --json title,body,labels 等;Jira 使用 mcp__claude_ai_Atlassian__getJiraIssue。无参数时对比当前分支与默认分支。输出直接呈现在对话中,除非明确要求才写文件。

适用场景:需要为用户或 API 消费者撰写可读发布说明的库、CLI、Web 应用或 API 项目;大型发布可按标签与关闭的 issue 优先处理。

限制:平台工具不可用或认证失败时回退为仅 git 模式;变动过多时需取舍。详细收费、价格、可用平台与客服支持等信息暂未提供。