Claude Code workflow for generating a complete WeChat mini-program project — from requirements analysis to deployment.
The workflow runs 6 phases with 14 agents (most in parallel), producing a full project:
| Phase | Output |
|---|---|
| Requirements | docs/01-requirements.md, docs/02-tech-design.md |
| UI/UX Design | docs/03-ux-design.md, docs/04-ui-spec.md |
| Project Init | app.js/json/wxss, utils/*, components/* |
| Core Dev | pages/*, services/* |
| Testing | docs/05-test-plan.md, tests/*, utils/perf.js |
| Deployment | docs/07-deployment.md, scripts/*, README.md |
/workflow wechat-miniprogram-dev
/workflow wechat-miniprogram-dev --args '{
"projectName": "my-shop",
"displayName": "My Shop",
"type": "电商",
"features": ["商品展示", "购物车", "订单", "支付", "个人中心"],
"outputDir": "./my-shop"
}'
| Param | Default | Description |
|---|---|---|
projectName |
demo-miniprogram |
Project directory name |
displayName |
示例小程序 |
Display name used in docs |
type |
电商 |
App category |
features |
['商品展示', ...] |
Core features list |
outputDir |
./<projectName> |
Output directory |
Copy the workflow file to your Claude workflows directory:
cp wechat-miniprogram-dev.js ~/.claude/workflows/- Claude Code CLI
- No additional dependencies — the workflow uses Claude agents to write all files
MIT