SuperAPI AI 工具集

project-engineering

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:为 HeyEddi 项目建立工程基线。适用于 Vue 前端(Flutter 前端请改用 @flutter-engineering),按项目实际情况检测适用技术栈并补齐对应工具,而非一刀切。

主要能力:按层审计并脚手架化。Vue 层加入 Vite、Vitest、npm scripts、router;FastAPI 层生成 backend/、pytest、openapi.json、uvicorn;Firebase 层生成 firebase.json、规则、模拟器与 env 模板。audit_scaffold 会依据 openapi.json、firestore.rules 和 .heyeddi/product.md(或旧版 PRODUCT.md)推断技术栈。

使用方式:先经 @heyeddi-setup verify_setup --check 校验偏好设置,未完成则先运行 setup;再执行 audit_scaffold 获取分层 JSON,用 scaffold_stack --stack auto 补齐缺口,按需 ensure_npm、ensure_python;用 dev_server_info 查看本地服务。功能开发前经 @engineering-excellence check_engineering_plan --check 计划门禁,之后写测试桩并运行 run_tests、run_backend_tests,最后经 audit_engineering --check 变更门禁与 verify-build、pre-merge-gate。

本地服务:Vue 用 npm run dev(http://localhost:5173);FastAPI 用 cd backend && poetry run uvicorn app.main:app --reload --port 8090(http://localhost:8090/docs);Firebase 用 firebase emulators:start(http://localhost:4000)。每个服务需独立终端。

工作区:项目应含 .heyeddi/ 目录,存放 README.md、stack.json、product.md、design.md、designs/<feature>/、docs/;技能生成的文档统一放在 .heyeddi/docs/。

限制:资料未提供收费、价格、平台支持范围与效果保证等信息;具体命令与配置以项目实际为准。