用途:为多种技术栈生成可直接运行的项目起始仓库,减少从零搭建样板代码的工作量。
主要能力:先确定技术栈(用户指定或从上下文推断),再依据 references/templates.md 选择模板,生成完整目录树与文件。每个脚手架项目包含:组织良好的 src/、lib/、config/、tests/ 结构;可运行的 hello world 路由或页面;package.json、requirements.txt、Cargo.toml 等依赖文件;TypeScript、ESLint、Prettier 及 .env.example 配置;dev、build、test、部署等 npm 脚本或 Makefile;含安装步骤与后续操作的 README;以及适配该技术栈的 .gitignore。
支持的技术栈模式包括 Next.js App Router、Vite + React、NestJS、FastAPI、Express + TypeScript、Vue + Vite、SvelteKit。
最佳实践:在支持处使用 @/ 绝对导入别名;提供环境变量模板;加入基础错误处理与日志设置;在 tsconfig 中配置路径映射;可选加入 Docker 文件与 GitHub Actions 或 CI 工作流模板。
渐进增强:从最小可用结构开始,再按需添加数据库(Prisma、TypeORM、SQLAlchemy)、认证(NextAuth、Passport、JWT)、API 客户端(Axios、Fetch 封装)、状态管理(Zustand、Redux、Pinia)和测试(Jest、Vitest、Pytest)。
使用方式:先展示完整项目树,再在正确位置创建所有文件,最后给出已创建内容摘要与运行项目的后续步骤。
限制:资料未提供具体安装命令、收费方式、平台支持范围或实际效果说明。