一键导入
fill-rules
从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 RULES.md 短规则索引。用于 scan-facts 之后更新可执行规则;validation context、检查方式和 runner bindings 应进入对应验证 artifact 或 runner。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 RULES.md 短规则索引。用于 scan-facts 之后更新可执行规则;validation context、检查方式和 runner bindings 应进入对应验证 artifact 或 runner。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 docs/practices/*.md。用于 scan-facts 之后更新 coding、product sense、security、reliability 等判断指导,而不是把每条建议都升级成 RULES.md 规则。
在 harnesskit init 之后编排 Context Harness 初始化。用于通过 scan-facts、fill-agents、fill-architecture、fill-practices、fill-rules、fill-skills 和最终一致性检查来启动或刷新 generated harness。
从已核对证据扫描仓库事实并写入 .harnesskit/facts.md。用于填充 AGENTS.md、ARCHITECTURE.md、RULES.md 或项目特定 skill section 前,启动或刷新 Context Harness facts。
从已核对证据扫描仓库事实并写入 .harnesskit/facts.md。用于填充 AGENTS.md、ARCHITECTURE.md、RULES.md 或项目特定 skill section 前,启动或刷新 Context Harness facts。
从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 docs/practices/*.md。用于 scan-facts 之后更新 coding、product sense、security、reliability 等判断指导,而不是把每条建议都升级成 RULES.md 规则。
从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 AGENTS.md,使其保持为简洁的 agent 启动入口。用于 scan-facts 之后更新操作关键事实、上下文路由、skill 触发点、验证入口、漂移处理,或同步 root/template AGENTS.md 的结构意图。
| name | fill-rules |
| description | 从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 RULES.md 短规则索引。用于 scan-facts 之后更新可执行规则;validation context、检查方式和 runner bindings 应进入对应验证 artifact 或 runner。 |
使用本 skill 更新 RULES.md 作为短约束索引。Rules 只回答“这个仓库里什么必须始终成立”:包括绝对不能做什么、必须遵守什么,以及哪些项目特定不变量不能被破坏;背景、判断指导和可执行检查分别进入 ARCHITECTURE.md、docs/practices/ 和 verification artifact / runner。
Rules 必须满足:
[NEEDS CLARIFICATION: ...]。
如果用户修正规则、分类、validation coverage 或 runner status,把该修正视为 user-confirmed evidence,并记录到适当 artifact。RULE-*.md details。[NEEDS CLARIFICATION: ...]、N/A、未配置 或 不适用,不要从示例直接启用。.harnesskit/rules/RULE-*.md details。使用类似下面的简短 MCQ 确认提示:
我找到这些候选 Rule 变更。写入 `RULES.md` 前请确认。
1. 新增 / 更新 rule: RULE-...
约束: ...
分类: ...
证据: ...
Validation coverage: ...
Runner / binding: ...
2. 保留未解决事项: ...
原因: ...
请选择:
A. 确认所有 candidate rule changes 并写入。
B. 写入前先修正一个或多个 candidate rules。
C. 暂时跳过 rule changes 写入。
D. 只写入 high-confidence repository rules,其余保留为 `[NEEDS CLARIFICATION: ...]`。
如果当前 Codex surface 有 native single-choice UI,用该 UI 展示四个选项;否则使用上方文本 MCQ。然后暂停等待用户回复。没有用户确认时,不要把 facts、通用工程建议、template examples 或 inferred commands 静默升级成 durable Rules。
只更新 RULES.md。如果 AGENTS.md、ARCHITECTURE.md、docs/practices/、verification artifacts 或 skills 需要匹配变更,调用对应 fill skill 或直接更新对应 artifact。
已有 .harnesskit/rules/RULE-*.md details 可以作为可选背景保留;不要因为新增或更新 rule 就默认创建 details。只有用户明确要求迁移、补充背景,或目标仓库仍采用 details 层时,才更新对应 details 文件。