소스 정보
- 저장소
- ghost-him/ZeroLaunch-rs
- 최근 소스 활동
- 2026년 8월 30일 10:40
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 559
- 포크
- 27
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ghost-him/ZeroLaunch-rs --skill summarize-changes명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
面向 ZeroLaunch-rs 的项目专属代码审查技能。对当前工作区、staged 变更、当前分支全量变更、指定 git range 或最近 N 次 commit 的聚合变更进行多 agent 并行审查,重点验证逻辑正确性、确认是否引入新回归、检查架构边界耦合、以及验证与 .omp/rules/ 规则的一致性。
分析并优化 .omp/rules/ 文件,修复过时内容、缺失覆盖、冗余规则和未记录的约束。在重构后规则与代码脱节时使用,或当 Claude 开始忽略/误用规则时使用。
分析规则需求,设计 TTSR 规则的 frontmatter(condition、scope),生成 .omp/rules/ 下的规则文件
SKILL.md 표시 중
| name | summarize-changes |
| description | 总结当前代码更改,生成结构化的 commit message 或变更摘要;变更结束后直接调用时结合对话上下文精准提炼改动目标 |
分析当前 Git 工作区的变更(diff),结合当前对话上下文(如适用),理解修改了什么、为什么修改,生成简洁的 commit message。
/summarize-changes [--staged]
git diff(工作区 + 暂存区所有未提交变更)获取内容。--staged:只总结暂存区变更,从 git diff --cached 获取内容。--staged 模式跳过):
.omp/skills/summarize-changes/check-changes.sh 获取工作区全貌:
ask 询问是否继续/切换 --staged/中止。0.5. 提取会话上下文(仅场景 1):
history:// 读取本会话完整记录。)ask 用户确认本次 commit 范围。收集变更信息:运行 git diff HEAD --stat 和 git diff HEAD(或 --cached 对应版本)获取变更内容。
容量检测:stat 中变更文件 > 15 个时,禁止逐一文件详解,改为按变更目的分组概括。
单文件上下文限制:单个文件变更块上下文 > 200 行或变更行数 > 500 行时,禁止 Read 完整文件,仅基于 diff 片段分析。
理解改动:
ask 用户是否纳入本次 commit,或单独归类描述。分析根因(仅修复类变更):从 diff 反推发生了什么错误。
生成 commit message:
<type>(<scope>): <一句用户视角的话,描述提交后的最终效果>
**🤔 背景与动机 (Why)**
2–4 个要点,描述问题或痛点。
**✨ 解决方案与影响 (What & Impact)**
2–4 个要点,描述高阶解决方案和核心影响。
body-max-line-length)。"。在 validate_settings() 之前调用 component.apply_settings(component.get_default_settings())在注册时预置 schema 默认值,使校验前已持有符合约束的初始状态src-tauri/src/core/config/manager.rs:54-64translator、config、i18n)。目录结构仅作参考,不作机械判定:
config-i18n)。6.5. 行长度校验:将生成的 commit message 通过管道送入 .omp/skills/summarize-changes/lint-commit.sh 检测:
printf '<commit message>' | bash .omp/skills/summarize-changes/lint-commit.sh(或 heredoc 方式传入)。git commit。fix(core): 在注册时预置 schema 默认值避免零值与约束冲突
**🤔 背景与动机 (Why)**
- 组件注册先于持久化配置加载,校验时读取的是 struct 零值而非 schema 默认值。
- min_items(1) 等约束下的空数组等零值导致「当前配置值无效」错误。
**✨ 解决方案与影响 (What & Impact)**
- 注册流程中先应用 schema 默认值作为初始状态,再执行校验。
- 持久化配置随后加载覆盖,不影响用户已保存的值。