rule-check
星标0
分支0
更新时间2026年7月13日 09:50
Check, edit, and select project rules.
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Check, edit, and select project rules.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add project-level rules.
Capture project-level rule candidates from recent conversation.
Manage rule module enum entries after planned module governance.
Import legacy YAML rules into the SQLite rule database.
Explain rule-system boundaries.
Update selected project rules.
| name | rule-check |
| description | Check, edit, and select project rules. |
$rule-check 是项目级规则库的检查、编辑、废弃、删除和当前会话选用入口。
规则内容只保存在 <project_root>/.codex-rules/rules.db 的项目级规则表中;当前会话只保存 session_id -> rule_id 的选用关系,不复制规则正文。
v0.4 起规则拥有单值强分类 module。rule-check 支持按模块筛选;选择业务模块时默认同时显示 global 通用规则。
$skillRoot = "C:\path\to\rule-system\skills\rule-check"
$pluginRoot = Resolve-Path (Join-Path $skillRoot "..\..")
$exe = Join-Path $pluginRoot "bin/rule-system.exe"
& $exe project-list
& $exe project-list --tag output
& $exe project-list --query "响应式"
& $exe project-list --module frontend
& $exe project-list --all
& $exe check
& $exe check --query "输出格式"
& $exe check --module frontend
& $exe project-update --id rule-12345678 --content "先改共享 contract,再改调用方"
& $exe project-update --id rule-12345678 --tags "architecture,contract"
& $exe project-update --id rule-12345678 --module backend
& $exe project-update --id rule-12345678 --status deprecated
& $exe project-delete --id rule-12345678
& $exe project-delete --id rule-12345678 --hard
& $exe pick --ids rule-12345678,rule-abcdef12
& $exe pick --tag output
& $exe pick --query "响应式"
pick --ui 打开 Windows 原生 checklist 管理窗口。list 默认只展示 active 规则;--all 包含 deprecated 规则。--module global 只显示 global;--module frontend 显示 frontend + global。状态 和 模块 单元格是状态/模块的唯一编辑入口;点击后下拉切换,选择后立即更新当前行内存态,最终以“保存并选取”提交。标题、标签、内容预览 单元格支持单行直接编辑;标题和内容空输入会保留原值,标签允许清空。取消 Esc 和 保存并选取 Enter,避免规则列表较多时按钮被挤出可见区域。update 按 id 更新项目规则本体;已选用该规则的会话之后会读取最新内容。delete 默认把项目规则标记为 deprecated;只有用户明确要求彻底删除时才使用 --hard。pick 不复制规则正文,只更新当前 session_id 的选用关系。pick --ui 启动时必须按当前 session_id 恢复已勾选规则。pick --ui 的复选框表示当前会话是否采用该规则;单击或高亮某行只表示当前表格焦点行。deprecated 规则可显示和编辑,但不会被选用到当前会话。.codex/session-rules、.codex/project-rules 或 rules.yaml。check 的 UI 和 SQLite 写入都由 bin/rule-system.exe 统一执行,不再绕 Python。project-memory。