بنقرة واحدة
summarize-changes
总结当前代码更改的范围、动机和内容,生成结构化的 commit message 或变更摘要
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
总结当前代码更改的范围、动机和内容,生成结构化的 commit message 或变更摘要
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | summarize-changes |
| description | 总结当前代码更改的范围、动机和内容,生成结构化的 commit message 或变更摘要 |
分析当前 Git 工作区的变更(diff),理解修改了什么、为什么修改,生成规范的 commit message 或变更摘要。
/summarize-changes [--staged]
git diff(工作区 + 暂存区所有未提交的变更)获取变更内容。--staged:只总结暂存区(staged)中的变更,从 git diff --cached 获取内容。安全检查(仅默认模式,--staged 模式跳过此步骤):
.omp/skills/summarize-changes/check-changes.sh 获取工作区全貌:
ask 工具询问:
检测到工作区存在未暂存或未跟踪的文件。当前默认模式将生成【所有本地变更】(含已暂存 + 未暂存)的摘要。是否继续?
--staged 模式执行。收集变更信息:
git diff HEAD --stat 和 git diff HEAD 获取内容。--staged 模式:只总结暂存区中的变更。必须运行 git diff --cached --stat 和 git diff --cached 获取内容。容量检测:
git diff HEAD --stat--staged 模式:运行 git diff --cached --stat单文件上下文限制:
git diff 输出的变更行数(+++ 和 --- 的总行数)。Read 工具读取该文件的完整内容。git diff 中展示的变更片段(变更块及其周围 3-5 行上下文)进行分析。理解改动:
Read 工具的输出格式为 <line-number>\t<line-content>,两者视觉上易于混淆,务必注意区分。git add、git commit 等),只可执行读操作的命令用于分析和总结。分析根因(如果是修复类变更):
生成 commit message:
格式遵循 Conventional Commits 2.1.0 规范:
<type>(<scope>): <用一句用户视角的话,描述提交后的最终效果或影响>
<正文留空一行>
**🤔 背景与动机 (Why)**
- 当前存在什么问题?
- 用户/系统的痛点是什么?
**✨ 解决方案与影响 (What & Impact)**
- 本次变更的核心逻辑/决策是什么?(高阶描述,非代码diff)
- 带来了哪些性能/体验上的变化?(如有数据请附上)
type: fix / feat / chore / refactor / docs / style / perf / test / ci / build / revert
scope: 模块名或目录名,如 plugin-system / cli_server / config / sdk
第一行不超过 72 字符
使用中文 body 说明背景和动机,输出的所有内容中不可以存在'"'双引号,避免 commit message 解析错误。
Scope 推导规则(硬性约束):
src/tauri/ 变更最多,取 tauri)。fix: xxx)。core/ui 或 core+ui)。输出结果:
git commit,只输出内容。fix(cli_server): 将 axum 路由参数从 `:param` 语法迁移到 `{param}` 语法
**🤔 背景与动机 (Why)**
- 项目依赖的 axum 从 0.7 升级到 0.8 后,路径参数语法从 `:param` 变更为 `{param}`。
- 旧语法导致 CLI HTTP 服务器启动时 panic,所有含参数的路由不可用。
**✨ 解决方案与影响 (What & Impact)**
- 将 server.rs 中 11 处路由定义从 `/:param` 全部替换为 `/{param}`。
- 变更后服务器正常启动,`/v1/config/{id}/` 和 `/v1/plugins/{id}/` 路由恢复可用。
面向 ZeroLaunch-rs 的项目专属代码审查技能。对当前工作区、staged 变更、当前分支全量变更、指定 git range 或最近 N 次 commit 的聚合变更进行多 agent 并行审查,重点验证逻辑正确性、确认是否引入新回归、检查架构边界耦合、以及验证与 .omp/rules/ 规则的一致性。
分析并优化 .omp/rules/ 文件,修复过时内容、缺失覆盖、冗余规则和未记录的约束。在重构后规则与代码脱节时使用,或当 Claude 开始忽略/误用规则时使用。
变更 ZeroLaunch-rs 的版本号(含 workspace 根、src-tauri/Cargo.toml 及 tauri.conf.json等),运行 just style,自动 commit 并打 tag