SuperAPI AI 工具集

woo-stack-bootstrap

编程与开发

查看项目

更新于 10-15 22:14

技能介绍

用途:用于从零启动新的全栈项目(Web、落地页、移动端、API 的任意组合),决定技术栈(框架、托管、数据层、CI、lint/测试工具),并规划带共享包与导入边界的 monorepo。不适用于给已启动项目加功能,或单次性脚本。

主要能力:以 /woo-stack-bootstrap <goal> 调用,goal 为自然语言描述,据此推断推荐形态(界面、功能、服务商选择),再逐项让用户确认或覆盖。默认栈包括:Web/落地页用 Next.js(App Router)+ React Compiler + shadcn/ui;移动端用 Expo + React Native + react-native-reusables + UniWind;API 用 Hono + oRPC;数据用 TanStack Query + Zod + Supabase;样式用 Tailwind CSS;构建用 Turborepo + pnpm catalog;lint/格式化用 Biome;测试用 Vitest、Jest(RN)、Playwright;托管用 Vercel + Expo EAS。默认值可按项目覆盖,偏差需记录在项目 README。

使用方式:先解读目标,再按 references/decisions.md 逐项确认决策(沉默不等于同意),随后按顺序阅读 references 下的绑定规则文件,并逐步执行 references/bootstrap.md。完成前需验证:pnpm install && pnpm typecheck && pnpm build && pnpm test && pnpm dev,确保各界面在预期端口启动。

硬性约束:脚手架前必须确认;构建前必须实时解析最新版本(如 npm view <pkg> version),不得凭记忆硬编码版本;需对照 references/frameworks.md 核对版本兼容性;严格遵循架构布局;未通过验证不算完成;项目文档引用本规范而非复制。SPEC_VERSION 为 2.0.0。