SuperAPI AI 工具集

vibe-coding-tdd

编程与开发

查看项目

更新于 10-15 16:43

技能介绍

用途:该技能用于在编码构建阶段强制执行测试优先的开发流程,循环为define test→run(fail)→implement→run(pass)→refactor。

主要能力:入口路由区分“用户直接调用”与“由vibe-coding-build携带功能上下文调用”两种情况;框架检测会根据package.json中的vitest或jest、requirements.txt中的pytest,以及Ruby、Go、Rust的默认测试机制选择对应模板;提供Vitest/Jest、pytest、RSpec、Go、Rust的测试代码模板与运行命令(如bundle exec rspec、cargo test);输出固定的TDD五步流程;给出覆盖率门槛(核心业务逻辑80%、API端点70%、UI组件60%、工具函数90%,UI布局样式、配置文件、类型定义和生成代码可跳过);给出Mock策略(Mock外部API、DB查询、文件系统、时间日期、随机值,不Mock被测函数及其纯工具依赖)以及progress.txt进度记录格式。

使用方式:直接调用时先读取progress.txt获取框架与当前功能,缺失则向用户询问功能与框架;由构建阶段调用时,检测框架后仅跳转阅读匹配的模板段落,不读取全部模板,然后输出TDD步骤。

限制:资料未提供安装方式、收费或许可信息;具体效果与兼容性暂未提供。