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。