SuperAPI AI 工具集

scaffold-worker

前端与建站

查看项目

更新于 10-16 08:48

技能介绍

用途:为需要初始化或大幅重构项目骨架的功能提供工作流程,包括创建 Tauri 应用、搭建构建工具、配置 CSS 框架以及引入基础库。其启动与清理由 worker-base 处理,本技能只定义工作流程。

主要能力:按功能描述读取需求,检查现有 package.json、Cargo.toml 与目录结构,判断已有与待建内容;执行脚手架命令(如 create-tauri-app、pnpm install 等)并逐步确认成功;按规范编辑 vite.config.ts、tsconfig.json、tailwind.config.cjs、components.json 等文件;创建目录结构与占位文件;执行构建验证;编写基线测试并提交。

使用方式:先阅读功能描述,检查现有状态,再运行脚手架命令,逐个验证成功后配置文件与创建基础文件。验证命令包括 pnpm tauri dev(确认启动后终止)、cd src-tauri && cargo check、pnpm typecheck。基线测试要求至少一个 Rust 的 cargo test 与一个前端的 vitest 测试;最后用描述性信息提交。

适用场景:新建 Tauri 2 项目、搭建 React 18 + Vite 工具链、配置 TailwindCSS 与 shadcn/ui、添加 i18next(en/zh)与主题提供者、react-query、路径别名等基础库的初始化任务。

限制与回退条件:当 pnpm create tauri-app 失败或输出异常、Rust 因缺少系统依赖而编译失败、或无法安装 Tauri CLI 时,应返回 Orchestrator。具体配置模式可参考本地 cc-switch 项目路径 /Users/happypeet/Documents/Github/cc-switch/,本技能本身不包含该参考项目的完整实现。