ワンクリックで
optimize-rules
分析并优化 .omp/rules/ 文件,修复过时内容、缺失覆盖、冗余规则和未记录的约束。在重构后规则与代码脱节时使用,或当 Claude 开始忽略/误用规则时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
分析并优化 .omp/rules/ 文件,修复过时内容、缺失覆盖、冗余规则和未记录的约束。在重构后规则与代码脱节时使用,或当 Claude 开始忽略/误用规则时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
总结当前代码更改的范围、动机和内容,生成结构化的 commit message 或变更摘要
面向 ZeroLaunch-rs 的项目专属代码审查技能。对当前工作区、staged 变更、当前分支全量变更、指定 git range 或最近 N 次 commit 的聚合变更进行多 agent 并行审查,重点验证逻辑正确性、确认是否引入新回归、检查架构边界耦合、以及验证与 .omp/rules/ 规则的一致性。
变更 ZeroLaunch-rs 的版本号(含 workspace 根、src-tauri/Cargo.toml 及 tauri.conf.json等),运行 just style,自动 commit 并打 tag
| name | optimize-rules |
| description | 分析并优化 .omp/rules/ 文件,修复过时内容、缺失覆盖、冗余规则和未记录的约束。在重构后规则与代码脱节时使用,或当 Claude 开始忽略/误用规则时使用。 |
| argument-hint | [范围: all | <规则文件名>] |
审计并更新 .omp/rules/ 文件,使其保持准确、精准、精简。本技能会在规则文本与实际代码之间进行系统性的交叉比对,然后应用修复。
在重大重构之后、规则文件长期未更新时,或 Claude 报告"找不到 X"但规则声称 X 存在时调用。
如果传入了 args(如 ".omp/RULES.md" 或 "plugin-system.md"),则所有 Agent 只分析指定的规则文件。如果 args 为 "all" 或未传入,则分析全部 .omp/rules/*.md 文件。
同时启动五个 Explore agent,各负责一个维度:
Agent 0 — Globs Frontmatter 覆盖分析
globs: frontmatter,用 Glob 展开所有通配符得到当前实际覆盖的文件集合core/config/manager.rs)builtin_plugin/config/)plugin-api、plugin-protocol、platform-windows)sdk.md 主题是整个 SDK 层,约束范围 = trait 定义 crates/plugin-api/src/ + 平台实现 crates/platform-windows/src/ + re-export 桥 src-tauri/src/sdk.rs)globs: frontmatter 里 → 编辑 Y/Z 时该规则不会被触发 → 覆盖缺失globs: 条目覆盖不足的路径,(b) 规则约束的整个域完全不在 globs: 中,(c) 过宽或过窄的 glob 模式globs: 内(如只覆盖了 re-export 桥但漏了整个 trait 定义目录)## Agent 0 报告 — Paths Frontmatter 覆盖分析
### 发现
- **<严重程度: 高/中/低>** | <规则文件> | <当前 paths> | <缺失覆盖> | <建议添加的 paths 条目>
Agent 1 — 结构覆盖
globs: frontmatter 的覆盖范围(由 Agent 0 专门负责)## Agent 1 报告 — 结构覆盖
### 发现
- **<严重程度: 高/中/低>** | <规则文件> | <规则声称 X,实际是 Y> | <建议修复>
Agent 2 — 代码与规则匹配
codegraph_explore 与实际代码进行比对验证## Agent 2 报告 — 代码与规则匹配
### 发现
- **<严重程度: 高/中/低>** | <规则文件> | <约束原文> | <代码现状> | <建议修复>
Agent 3 — 新模式发现
# 近期提交上下文
git log --oneline -30
# 自动找到与远程默认分支的分叉点,显示自分叉以来的变更
DEFAULT_BRANCH=$(git remote show origin 2>/dev/null | awk '/HEAD branch/ {print $NF}')
if [ -n "$DEFAULT_BRANCH" ]; then
MERGE_BASE=$(git merge-base HEAD "origin/$DEFAULT_BRANCH" 2>/dev/null)
if [ -n "$MERGE_BASE" ]; then
echo "=== 自分叉点 ($MERGE_BASE) 以来的文件变更 ==="
git diff --stat "$MERGE_BASE"..HEAD
echo "=== 自分叉点以来的提交 ==="
git log --oneline "$MERGE_BASE"..HEAD
else
echo "=== 最近 15 个提交的文件变更 ==="
git diff --stat HEAD~15..HEAD
fi
else
echo "=== 最近 15 个提交的文件变更 ==="
git diff --stat HEAD~15..HEAD
fi
逻辑:优先找与远程默认分支的 merge-base → 显示分支全量变更;找不到时(如无远程、无 origin)回退到最近 15 个提交。codegraph_explore 搜索新引入的模块、新 trait、新事件通道、新依赖方向等## Agent 3 报告 — 新模式发现
### 发现
- **<严重程度: 高/中/低>** | <涉及的规则文件或建议新建> | <新模式描述> | <建议添加的规则内容>
Agent 4 — 最佳实践审计
## Agent 4 报告 — 最佳实践审计
### 发现
- **<严重程度: 高/中/低>** | <规则文件> | <违反的检查项> | <原文摘录> | <建议修复或删除>
阅读五份 agent 报告,产出一份合并差异清单:
.omp/RULES.md(工程纪律)和 .omp/rules/(条件规则)的最佳实践需要收紧、拆分或删除的规则进入 plan 模式,将综合发现以结构化计划形式呈现,计划必须:
应用所有已批准的改动,然后验证:
cargo check 通过(本技能专用于 ZeroLaunch-rs Rust 项目)以下原则指导本技能的所有判断:
commands/ 或 plugin_system/,用 globs: 前置元数据限定。不要全局加载。