| name | harness-init |
| description | 在 harnesskit init 之后编排 Context Harness 初始化。用于通过 scan-facts、fill-agents、fill-architecture、fill-practices、fill-rules、fill-skills 和最终一致性检查来启动或刷新 generated harness。 |
Harness 初始化
把本 skill 作为 harnesskit init 之后的第一个用户可见 workflow。它协调 fact-first fill flow,而不是把每个专项指令复制进一个巨大的 skill。
工作流
- 使用 $scan-facts 从仓库证据刷新 .harnesskit/facts.md。
- 在写入 durable guidance 前,先解决 facts 无法确定的高影响问题。
- 使用 $fill-architecture 更新 ARCHITECTURE.md。
- 使用 $fill-practices 更新 docs/practices/ 判断指导。
- 使用 $fill-rules 更新 RULES.md。
- 使用 $fill-agents 更新 AGENTS.md。
- 使用 $fill-skills 更新 generated skills 中的项目特定 section。
- 检查 .harnesskit/facts.md、AGENTS.md、ARCHITECTURE.md、RULES.md、docs/practices/、.agents/skills/、CLAUDE.md 和 verification entrypoint 的一致性。
一致性检查
检查:
边界
- 不要让本 skill 取代专项 fill skills;按顺序调用它们。
- 不要虚构 repository facts、commands、CI、branch protection 或 release policy。
- 对 guidance-only edits 不要运行完整 runtime verification,除非这些编辑也影响运行时代码、模板、构建/测试配置或生成行为。