一键导入
myapp-ops
南嘉婚礼项目运维脚本手册——部署微信云函数、发布管理端桌面安装包(打 tag 触发 CI)、构建小程序、同步小程序配置、环境诊断。Use when 发布/部署/deploy、发版/打 tag/release、部署云函数、构建小程序 weapp、sync 项目配置、check-test-cf。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
南嘉婚礼项目运维脚本手册——部署微信云函数、发布管理端桌面安装包(打 tag 触发 CI)、构建小程序、同步小程序配置、环境诊断。Use when 发布/部署/deploy、发版/打 tag/release、部署云函数、构建小程序 weapp、sync 项目配置、check-test-cf。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | myapp-ops |
| description | 南嘉婚礼项目运维脚本手册——部署微信云函数、发布管理端桌面安装包(打 tag 触发 CI)、构建小程序、同步小程序配置、环境诊断。Use when 发布/部署/deploy、发版/打 tag/release、部署云函数、构建小程序 weapp、sync 项目配置、check-test-cf。 |
所有命令在仓库根目录执行。脚本在 scripts/*.mjs,密钥读各环境 .env.*。
按环境登录 tcb 并部署 cloud/functions/ 下全部云函数:
pnpm deploy:cf:dev # development
pnpm deploy:cf:test # test
pnpm deploy:cf:prod # production
只部署单个函数(如改了 portfolioHome):
node scripts/deploy-cloud-functions.mjs --env test --fn portfolioHome
首次或依赖变更后先装依赖:pnpm install:cf。
云函数列表:portfolioHome · splashConfig · contactConfig · socialConfig · projectDetail · materialCardDetail · productCatalog。
scripts/release.mjs 一键:升版本号(tauri.conf.json + Cargo.toml + Cargo.lock 三处同步)→ 提交 → 推送 github 与 origin(Gitee) → 打 vX.Y.Z tag → 推 tag。推 tag 后触发三条 GitHub Actions(macOS ARM / macOS Intel / Windows x64)各自出包,互不影响。
pnpm release # patch:0.1.2 → 0.1.3
pnpm release minor # 0.1.2 → 0.2.0
pnpm release major # 0.1.2 → 1.0.0
pnpm release 0.3.0 # 指定版本
pnpm release 0.3.0 --no-push # 只本地提交+打 tag,不推送
要求:工作树必须干净(脚本会校验);三处版本号须一致,否则脚本报错请先手动对齐。
校验脚本自身逻辑:node scripts/release.mjs --self-check。
pnpm dev:weapp # 开发(watch,development)
pnpm build:test:weapp # test 产物
pnpm build:weapp # production 产物(build 前自动 sync 对应环境 project.config)
node scripts/check-test-cf.mjs # 校验 test 环境:账号、网关、7 个云函数是否齐全可调用
dev:weapp / build:*:weapp 已自动执行;手动切环境:
node scripts/sync-project-config.mjs test # development | test | production
Use this skill for Node.js backend AI via @cloudbase/node-sdk (>=3.16.0) — cloud functions, CloudRun, Express, Koa, NestJS, serverless APIs, scheduled jobs, LLM proxies. Only SDK supporting image generation (ai.createImageModel + generateImage). Text models via ai.createModel with groups cloudbase, hunyuan-exp, or custom-*. Model IDs (deepseek-v4-flash, deepseek-v3.2, hunyuan-2.0-instruct-20251111, glm-5, kimi-k2.6) go in the model field of generateText/streamText. MUST run two-step preflight before code — see body. Keywords: backend, 云函数, 云托管, serverless, LLM proxy, agent orchestration, generateText, streamText, generateImage, createModel, hunyuan-image, Token Credits, TokenHub, Hunyuan, DeepSeek, GLM, Kimi, MiniMax. NOT for browser/Web (use ai-model-web) or Mini Program (use ai-model-wechat).
Use this skill when a browser/Web app (React, Vue, Angular, Next, Nuxt, static sites, SPAs, dashboards, AI chat UI) needs AI models via @cloudbase/js-sdk. Default routing for page/页面/Web/前端/frontend/网页/H5 AI — call directly from browser, do NOT propose a Node.js proxy. Covers generateText and streamText. Models via ai.createModel with groups cloudbase, hunyuan-exp, or custom-*. Model IDs (deepseek-v4-flash, deepseek-v3.2, hunyuan-2.0-instruct-20251111, glm-5, kimi-k2.6) go in the model field. MUST run two-step preflight before code — see body. Keywords: 页面, Web, 前端, React, Vue, Next, Nuxt, SPA, AI chat UI, generateText, streamText, createModel, hunyuan-exp, Token Credits, TokenHub, Hunyuan, DeepSeek, GLM, Kimi, MiniMax. NOT for Node.js backend (use ai-model-nodejs), Mini Program (use ai-model-wechat), or image generation (Node SDK only).
Use this skill for WeChat Mini Program AI via wx.cloud.extend.AI (小程序, 企业微信小程序, wx.cloud apps). Features generateText and streamText with callbacks (onText, onEvent, onFinish). Models via wx.cloud.extend.AI.createModel with groups hunyuan-exp (小程序成长计划), cloudbase (main managed), or custom-*. Model IDs (deepseek-v4-flash, deepseek-v3.2, hunyuan-2.0-instruct-20251111, glm-5, kimi-k2.6) go in the data wrapper model field. API differs from JS/Node SDK — streamText needs data wrapper, generateText returns raw response. MUST run two-step preflight before code — see body. Keywords: Mini Program AI, wx.cloud.extend.AI, 小程序成长计划, ai_miniprogram_inspire_plan, Token Credits 资源包, generateText, streamText, createModel, hunyuan-exp, TokenHub, Hunyuan, DeepSeek, GLM, Kimi, MiniMax. NOT for browser/Web (use ai-model-web), Node.js backend (use ai-model-nodejs), or image generation (use ai-model-nodejs).
CloudBase Node SDK auth guide for server-side identity, user lookup, and custom login tickets. This skill should be used when Node.js code must read caller identity, inspect end users, or bridge an existing user system into CloudBase; not when configuring providers or building client login UI.
CloudBase auth provider configuration and login-readiness guide. This skill should be used when users need to inspect, enable, disable, or configure auth providers, publishable-key prerequisites, login methods, SMS/email sender setup, or other provider-side readiness before implementing a client or backend auth flow.
CloudBase Web Authentication Quick Guide for frontend integration after auth-tool has already been checked. Provides concise and practical Web authentication solutions with multiple login methods and complete user management.