用途:为仓库生成一个项目本地的验证技能,让智能体像真实用户那样启动应用、操作功能并留下证据。输出面向下一个智能体阅读,而非人类。
主要能力:先访谈代码库而非用户,确定用户接触面(Web UI、CLI/TUI、桌面、API、移动端、库)、本地启动方式、可编程驱动手段、可采集证据、能否并行隔离运行。随后生成 .cursor/skills/verify-<app>/SKILL.md,含 YAML frontmatter(name 与 description,缺少则技能不会注册),以及 Launch、Doctor、Drive、Evidence、Cleanup、Helpers 等章节,全部基于实际发现,不留占位符。
功能地图:创建 features/README.md 及每个面向用户功能的文件,含 Sub-features、How to get to it (user POV)、Driving it with <harness>、Gotchas 四个二级标题。
使用方式:先确保仓库能构建启动,否则先修复或精确报告;生成后按其自身说明端到端跑一次(启动、doctor、驱动一个已映射功能、采集证据、清理),清理后确认证据仍在。失败需修复,且每次失败迭代后也要运行清理。
限制:若无法并行运行两个实例,应在技能中说明并拒绝双重驱动共享实例;证据标准要求走真实用户路径、同时验证副作用,mock 仅限已有生产边界隔离处;dry-run 需实际观察其跳过内容。维护可参考 /maintain-verification-skill。具体命令、端口、选择器等需依仓库实际填写,资料未提供通用固定值。