بنقرة واحدة
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: 前置元数据限定。不要全局加载。