SuperAPI AI 工具集

create-verification-skill

智能体与模型

查看项目

更新于 10-16 00:22

技能介绍

用途:为项目生成一个项目本地的验证技能,让智能体能像真实用户那样驱动应用并证明行为。产物写入 .agents/skills/verify-<app>/SKILL.md,并把技能目录链接到 CLI 发现技能的目录;必须有 YAML frontmatter(name: verify-<app> 与描述),否则不会注册。

主要能力与用法:先从代码库而非用户处获取信息,包括用途面(Web UI、CLI/TUI、桌面、API、移动、库)、本地启动方式、驱动方式(优先用仓库已有的 Playwright/Cypress、expect、PTY、curl 端点等)、可采集证据、能否隔离并行实例。生成内容按章节组织:Launch(启动命令与就绪判断、teardown,须能从空数据目录到达可用状态)、Doctor(只读检查实例是否值得驱动)、Drive(使用本仓库真实选择器的驱动配方)、Evidence(证明标准与存放位置)、Cleanup(只清理自己启动的实例与临时状态,不删证据)、Helpers。

同时生成特性地图:features/README.md 加每个用户可见特性一个文件(先做前 3-5 个),每个文件含 Sub-features、How to get to it (user POV)、Driving it with <harness>、Gotchas;驱动单一便捷入口的证明在存在其他入口时不算完整。UI 特性需覆盖空、加载、错误、有数据、部分数据、溢出、零/一/多、长文本等适用状态。

限制:生成后必须端到端跑一遍(启动、doctor、驱动一个特性、采证、清理),清理后确认证据仍在;若在替代环境验证,需列出目标环境不会执行的步骤。仓库本身无法构建或启动时应先修复或精确报告。缺失事实如具体应用、命令、平台等暂未提供。维护可参考 /maintain-verification-skill,是否设定节奏由用户决定。