SuperAPI AI 工具集

explain-yesterday-changes

编程与开发

查看项目

更新于 10-15 21:43

技能介绍

用途:把昨天的 Git 提交总结成一份简单清单,说明改了什么或实现了什么,面向非技术读者,避免开发者专属细节。

主要能力:先确认当前目录是 Git 仓库;若今天是周一,会先询问用户是否改用周五而非昨天;通过本地 Git 历史查看目标日期的提交;若提交缺失或不清晰,则在可用时查看目标日期变更文件的 diff;把相关变更归组为用户可见的结果;将技术性变更转述为编辑或管理员语言;当 Git 历史无法证明某项变更时,会说明存在不确定性。

使用方式:在 Git 仓库目录中触发该技能,并说明要查看昨天(或周一场景下的周五)的变更。涉及命令包括:git rev-parse --git-dir、git log --since="yesterday 00:00" --until="today 00:00" --stat --oneline、git log --since="yesterday 00:00" --until="today 00:00" --patch,以及周五对应的 git log --since="last friday 00:00" --until="last saturday 00:00" --stat --oneline 和 --patch 版本。

规则与限制:输出保持简短,使用平实语言,聚焦界面、内容、设置、工作流、权限、发布、数据和管理操作;不列出内部重构、依赖升级、lint 或格式化,除非它们改变了编辑或管理员行为;不超出提交或 diff 编造意图;周一默认不查看周日,先询问用户是否指周五;若目标日期没有提交,则说明未发现已提交的变更。输出格式参考 EXAMPLES.md,以列表形式给出编辑或管理员可见的结果。