用途:把可实际读取的 source evidence(对话、issue、artifact、仓库调查结果等)转换为当前 repository 的 spec 草案,输出到仓库根目录的 .tigerkit/spec.md,用于把证据与决策分离,形成可审阅的规格文档。
主要能力:区分 Fact、Confirmed decision、Unverified claim;记录 source/R-AC 与 lineage;撰写 goal、scope、exclusions、constraints、acceptance criteria 及 verification 命令/证据;单独标注 missing evidence 与 conflicts 及其影响;文档 self-contained;把技术 literal、变更 path、失败条件保持原样。
必要用法:仅在用户明确选择 /tk-to-spec 或 $tk-to-spec 时执行。先以 git rev-parse --show-toplevel 确认仓库 root,再写入 .tigerkit/spec.md,并报告由该 root 派生的实际绝对路径。文档默认 Status: Pending,用户明确批准前下游不得消费;用户明确批准后可将 Pending 改为 Ready。说明性语句和标题用韩语,精确的字段、状态、ID、命令、路径、URL、literal 保持原文。
边界与限制:不调用其他 skill,不实现、不拆分 ticket、不修改远程状态;除 .tigerkit/ 外不创建 state、archive/current pointer、全局配置;不做推测、不把事实升级为推断;不把 Pending 文档作为下游输入。信息不足时仍输出 self-contained 文档,标注缺失项和绝对路径后以 Status: Unverifiable 停止;冲突未解决时保留双方证据并以 Status: Blocked 停止。不用于一般计划编写、实现、ticket 拆分或简单提问。其他收费、平台、版本等信息暂未提供。