SuperAPI AI 工具集

verification-before-completion

通用与其它

查看项目

更新于 10-15 19:49

技能介绍

用途:这是一个“完成前验证”硬门禁技能,适用于任何准备宣称任务完成、修复成功或通过测试的场景。核心原则是:没有来自实际运行命令的新鲜证据,就不得作出完成声明。

主要能力:提供五步验证门禁——确定能证明结论的验证命令、重新执行命令(不用缓存或记忆结果)、阅读完整输出而非只看退出码、确认输出确实支持结论、最后才带证据作出声明。同时列出被禁措辞(如“should work”“probably passes”“seems correct”“likely fixed”“Done!”“✅”等),并给出针对新功能、Bug 修复、重构、创建 PR 等任务类型的检查清单。还包含代码完整性扫描,用 rg 命令检测 TODO、FIXME、placeholder、NotImplementedError 等占位符模式,命中即判定验证失败。

使用方式:按任务类型执行对应验证命令。前端测试:pnpm test --filter=web;后端测试:cd apps/backend && uv run pytest -v;全栈:pnpm turbo run test、pnpm turbo run type-check、pnpm turbo run lint;Git 状态:git status、git log --oneline origin/main..HEAD。占位符扫描:rg --glob '.{ts,tsx,py}' -n '(TODO|FIXME|Add . here|implement|placeholder|NotImplementedError)' apps/。

适用场景:提交 PR 前、宣称功能完成前、Bug 修复确认时、重构后验证行为未变时。

限制:该技能依赖 TDD 已写好可运行的测试;占位符检查不可覆盖,测试文件中描述未来用例的 TODO 或引用已跟踪 issue 编号的 TODO 可例外。资料未提供具体安装方式与收费信息。