项目模板
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/templates。
技能介绍
问题在哪
从零搭仓库时,技术栈、目录约定和依赖选型往往要反复查文档;若让模型一次性读完所有脚手架说明,既浪费上下文,也容易把 A 栈的约定混进 B 栈项目。
技能如何工作
本技能把「建什么类型的应用」映射到一张固定模板表,例如 nextjs-fullstack(Next.js + Prisma)、express-api(Express + JWT)、python-fastapi、monorepo-turborepo 等。流程是:
- 根据用户意图(如「创建 SaaS / REST API / CLI」)只匹配一行模板;
- 仅阅读该模板目录下的
TEMPLATE.md,不展开其它模板; - 按该文件中的技术栈、目录结构与初始化步骤生成或调整项目。
这样上下文里只保留与当前项目类型相关的脚手架说明,而不是整包模板的堆砌。
适用边界
- 用户目标与表中某一类明确对应时效果最好;模糊需求(「做个网站」)需要先澄清是全栈、落地页还是静态博客等。
- 各模板细节以对应
TEMPLATE.md为准;本技能顶层的SKILL.md只做路由与选型,不替代具体模板里的实现约定。 - 表外技术栈(未列出的框架组合)不在本技能覆盖范围内,应换用其它技能或手写方案。
使用场景
- 产品定稿要做 Stripe 订阅的 SaaS,需要从 `nextjs-saas` 模板拉出目录与支付相关骨架。
- 后端要单独交付 JWT 鉴权的 REST 服务,希望按 `express-api` 的 `TEMPLATE.md` 建仓库结构。
- 团队用 pnpm 管理多个前端包,要按 `monorepo-turborepo` 初始化 Turborepo 工作区。
- 要发布 Chrome MV3 扩展,需要对照 `chrome-extension` 模板而不是混用 Electron 或 Next 约定。
适合人员
- 接客户全栈需求、常用 Next.js + Prisma 且希望第一天就有统一目录与 ORM 约定的独立开发者
- 负责内网或 BFF 层、需要 Express + JWT 标准分层而不是临时拼路由的后端工程师
- 用 Expo 做商业 App、希望状态管理固定为 Zustand 并沿用模板里导航与目录的移动端工程师
- 维护技术博客或产品文档站、选定 Astro + MDX 后要按 `astro-static` 搭内容结构与构建配置的前端