rule-capture
星标0
分支0
更新时间2026年7月6日 08:28
Capture project-level rule candidates from recent conversation.
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
文件资源管理器
2 个文件SKILL.md
readonly菜单
Capture project-level rule candidates from recent conversation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Check, edit, and select project rules.
Add project-level rules.
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-capture |
| description | Capture project-level rule candidates from recent conversation. |
$rule-capture 是项目级规则候选提炼器。
它负责从最近连续几轮对话里抽取明确或强语义隐含的需求规则,把规则拆成“单约束一条”的候选清单;用户确认后,复用 $rule-add 写入 <project_root>/.codex-rules/rules.db。
它不替代 $rule-add,只负责“找规则、拆规则、给候选、等确认”。
3-5 轮,直到明显话题切换为止。user 近轮表达提炼规则候选;assistant 内容最多只作为理解旁证。title、content、evidence。batch_title 与 batch_content 交给 $rule-add 批量写入项目级规则库。$rule-check 勾选。$skillRoot = "C:\path\to\rule-system\skills\rule-capture"
$pluginRoot = Resolve-Path (Join-Path $skillRoot "..\..")
$script = Join-Path $pluginRoot "skills/rule-capture/scripts/rule_capture.py"
$context = @"
user: 只查原因,不要改代码。
assistant: 我会先定位真实证据源,再只给原因。
user: 先给结论,再给证据。
"@
$context | python $script extract --json
python $script extract --context "user: 只查原因,不要改代码。user: 先给结论,再给证据。" --json
candidate_countcandidatesbatch_titlebatch_contentbatch_title 与 batch_content 使用英文分号 ; 作为 $rule-add 批量协议分隔符。title、content、evidence、source。范围约束、输出顺序、禁止项、输出格式、验收要求、执行优先级、需求约束。$rule-add,不要另起存储目录或第二套规则格式。