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,不要另起存储目录或第二套规则格式。