用途:tk-prototype 是 Tiger Kit 中的一个技能,用于创建并运行需要对比的一次性 UI 或逻辑原型,帮助在若干候选方案之间做出决策。资料明确提示它不用于生产实现,也不用于交互式想法探索。
主要能力:接受提示、想法、截图、规格、工单、代码或设计参考作为输入;围绕可测量的成功标准建立对比,典型做法是把 2-3 个与决策相关的方案并置(宽屏默认 2-3 列并排,窄屏堆叠),内容、数据与交互状态保持一致;对逻辑类问题倾向使用小的纯测试夹具与最小适配器;对 Web 原型复用仓库已有的运行命令、UI 技术栈、组件与设计令牌,必要时使用隔离的路由或夹具;通过 tk-browser-verify 验证实际交互并截图,运行记录需包含精确命令、CWD、退出码、输出与产物路径。
使用方式:写入前需确认 Git 有效忽略 .tigerkit/,独立产物默认放在 .tigerkit/prototypes/<slug>/ 下,可使用 index.html、styles.css、app.js。若开发服务器必需,需交接精确命令、工作目录、目标 URL、认证方式与就绪条件,由 tk-browser-verify 负责启动、等待与关闭。结果以 Pass | Fail | Blocked | Unverifiable 之一作为最终状态,并按 Confirmed、Production implication、Tested、Variants or harness、Still fake 组织输出。
适用场景:需要在实现前对不同 UI 或逻辑方案做有证据支撑的比较时。
限制:不得声称可用于生产、不得自动提升或提交、不得调用其他用户技能;不得把假集成报告为真实集成;不得在证据不足时声称成功;远程与破坏性操作需要显式授权;若仓库证据已能解决决策,则不应创建原型。收费、价格与安装命令等事实资料未提供。