一键导入
scan-facts
从已核对证据扫描仓库事实并写入 .harnesskit/facts.md。用于填充 AGENTS.md、ARCHITECTURE.md、RULES.md 或项目特定 skill section 前,启动或刷新 Context Harness facts。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
从已核对证据扫描仓库事实并写入 .harnesskit/facts.md。用于填充 AGENTS.md、ARCHITECTURE.md、RULES.md 或项目特定 skill section 前,启动或刷新 Context Harness facts。
用 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 和已核对的仓库证据填充或刷新 docs/practices/*.md。用于 scan-facts 之后更新 coding、product sense、security、reliability 等判断指导,而不是把每条建议都升级成 RULES.md 规则。
从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 RULES.md 短规则索引。用于 scan-facts 之后更新可执行规则;validation context、检查方式和 runner bindings 应进入对应验证 artifact 或 runner。
从 .harnesskit/facts.md 和已核对的仓库证据填充或刷新 AGENTS.md,使其保持为简洁的 agent 启动入口。用于 scan-facts 之后更新操作关键事实、上下文路由、skill 触发点、验证入口、漂移处理,或同步 root/template AGENTS.md 的结构意图。
| name | scan-facts |
| description | 从已核对证据扫描仓库事实并写入 .harnesskit/facts.md。用于填充 AGENTS.md、ARCHITECTURE.md、RULES.md 或项目特定 skill section 前,启动或刷新 Context Harness facts。 |
使用本 skill 从仓库证据刷新 .harnesskit/facts.md。本 skill 是唯一应该创建或刷新 facts artifact 的 generated skill。
读取最小但足够有用的 repository-owned evidence:
README*、product/design docs、package metadata 和顶层目录名。[NEEDS CLARIFICATION: ...] placeholders、todo-checklist marker blocks、missing files、stale paths,或与仓库文件冲突的 guidance。忽略 local/generated/vendor 噪音,例如 virtual environments、dependency folders、caches、build output、downloaded dependencies 和 editor metadata,除非用户明确询问。
扫描前先按事实类型选择默认 evidence,不要无差别深扫源码:
src/ 入口、CLI/runtime tests 和用户可见命令文档。templates/、template render context、init tests 和生成输出断言。.harnesskit/ 文件。只记录会影响 agent 操作、用户可见输出、验证/发布、安全边界、模板渲染或漂移处理的事实。普通实现细节、可从源码自然读出的局部代码结构、一次性草稿和头脑风暴不要写入 durable facts。
每条事实应能标注以下状态之一:
confirmed:由源码、配置、脚本、测试、runner 或团队确认支持。candidate:来自文档、惯例或间接线索,尚未核对实现。absent:已检查合理 evidence,未发现对应能力、runner 或配置。conflict:两个或多个 evidence source 不一致,需要漂移处理。需要时为事实补充 target hint,说明它后续应进入 AGENTS、ARCHITECTURE、RULES、docs/practices、skills、validation runner,还是只留在 facts。
[NEEDS CLARIFICATION: ...],并简短说明缺少什么证据。记录: