SuperAPI AI 工具集

elephant-build

测试与质量

查看项目

更新于 10-15 17:22

技能介绍

Elephant Build 是一个用于实现多文件、跨模块功能的 AI 技能,核心流程分为五个阶段:TRUMPET(声明需求与范围)、GATHER(收集依赖与调研现有模式)、BUILD(按顺序构建数据库、服务、API、前端组件与集成)、TEST(强制验证与手动测试)、CELEBRATE(提交与记录)。

主要能力包括:明确功能范围与排除项,创建文件清单与构建顺序;检查依赖并安装缺失包;通过 gf --agent 命令调研现有模式;在 .env.local 和 .env.example 中配置环境变量;按数据库、后端服务、API、前端组件、集成的顺序逐文件构建;使用 Signpost 错误码处理错误路径;添加 TypeScript 类型与输入校验。

测试阶段要求运行 pnpm install 和 gw ci --affected --fail-fast --diagnose,若失败需修复后重跑。UI 功能需用 Showroom 对组件进行审计,命令如 uv run --project tools/glimpse glimpse showroom libs/engine/src/lib/ui/components/[path].svelte,新组件可用 --scaffold 生成 fixture;随后用 glimpse seed、glimpse capture、glimpse browse 进行视觉验证。提交时使用 git add -A && git commit -m "feat(component): 描述"。

适用场景:需要多文件协调的功能、新 API 端点与客户端集成、数据库迁移、复杂 UI 流程、跨模块修改。限制方面,资料未提供具体收费、价格或平台信息;技能依赖 SvelteKit 代码库、pnpm、glimpse 工具链等特定环境,且强调不跳过测试、不留下 TODO、不破坏现有功能。