微信小程序脚手架生成器:一份 JSON 配置生成微信云开发完整工程

前言

做一个微信云开发小程序,起步阶段最费时间的不是业务逻辑,而是把工程骨架搭起来:顾客端列表页、动态表单页、管理端页面、云函数、登录流程,缺一不可。手写下这些模板代码耗时长,且每次换业务都要重改一遍。

微信小程序脚手架生成器(@user_2243657a/cj1234160-miniapp-scaffold)把这件事压缩成一次配置:你写一份描述业务结构的 JSON,它生成可直接用微信开发者工具打开的完整工程。改配置重跑,就是一版新工程。

这是什么

一个社区来源的开发者 Skill,版本 1.0.0,分类 dev-programming,无需 API Key。定位是把「业务 JSON 配置 → 微信云开发工程」的转换自动化,面向要快速起步微信云开发小程序的产品和个人开发者。

它解决的问题是:点单、预约、报名、拼团、反馈收集这类业务形态高度相似(都是「列表 + 提交表单 + 后台管理」),手写工程骨架重复劳动多。用这个 Skill,你把业务结构写成配置,其余交给生成器。

核心功能

下面这些能力均来自 SkillHub 上的官方简介。

  1. 接收一份业务配置 JSON,描述应用名、表单字段、状态、管理端集合。
  2. 生成顾客端列表页和动态表单页,表单字段由配置决定,不用改代码。
  3. 生成管理端页面,支持多实体查看与状态管理。
  4. 生成 4 个云函数:login、list、add、update,覆盖登录、查询、新增、更新四类操作。
  5. 附带 README 上线指引。
  6. 改配置重跑即得到一版新工程。

触发词包括:小程序生成、微信小程序脚手架、云开发模板、小程序代码生成、点单小程序、预约小程序、报名小程序、拼团小程序、云函数生成、小程序管理端、快速开发小程序、业务配置生成小程序。

安装与启用

抓取的资料中没有给出具体的安装命令或本地目录约定,官方地址为:

https://api.skillhub.cn/user_2243657a/cj1234160-miniapp-scaffold

SkillHub 页面地址:

https://www.skillhub.cn/skills/user_2243657a/cj1234160-miniapp-scaffold

在支持 SkillHub Skill 的编辑器(如 Cursor、Codex CLI、Claude Code)中按其各自的 Skill 安装方式添加该 Skill 即可,资料未区分各客户端的差异,此处不展开。

典型用法

核心输入是业务配置 JSON。字段结构以 Skill 简介所述能力为准:应用名、表单字段、状态、管理端集合。一个点单场景的示例如下:

{
  "appName": "社区点单",
  "formFields": [
    {"name": "dish", "label": "菜品", "type": "text"},
    {"name": "quantity", "label": "数量", "type": "number"}
  ],
  "status": ["pending", "accepted", "done"],
  "adminEntities": ["orders"]
}

把配置交给 Skill 后,生成的工程可直接用微信开发者工具打开,包含顾客端列表页、动态表单页(字段随配置变化)、管理端多实体查看与状态管理,以及 login/list/add/update 四个云函数。上线步骤见随附的 README。

换业务时,改这份 JSON 重跑即可,不必手工改页面和云函数。

适用场景与注意

适合点单、预约、报名、拼团、反馈收集等「列表 + 表单 + 后台管理」结构固定的业务。

几点限制:

  1. 生成的是云开发工程骨架,业务定制逻辑仍要自己加。
  2. 配置字段的具体 schema 以 Skill 实际要求为准,示例仅示意。
  3. 名称和能力以官方简介为准,正式引入前建议先用一个小配置试跑一遍。

结尾

这个 Skill 的价值在于把重复的工程骨架劳动变成一次配置。对要快速验证点单、预约、报名这类业务的开发者,值得一试。

官方地址:https://api.skillhub.cn/user_2243657a/cj1234160-miniapp-scaffold

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜