微信小程序避坑与协作指南
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_6b038fe4/wechat-miniprogram-guardian 技能到你的 AI 助手中。
技能介绍
要解决的问题
微信小程序生产项目里的很多事故不在功能本身,而在审核合规、广告位、本地存储、跨项目协作这些边界处爆发:
- 页面里出现微信号、邮箱、公众号,审核被判引流;
wx:if、hidden、广告位下沉改错,导致底部广告占屏或空白;- “保存后重进丢失”其实是
_contentDirty/_layoutDirty保护逻辑被破坏; - 在他人项目上被 AI 助手擅自加功能,或把“把订阅落实”误读成“免费放开”。
技能如何工作
wechat-miniprogram-guardian 把已上线项目的维护教训拆成可执行参考:
- 从零搭建:按
greenfield-build.md配置app.json、本地优先存储、双广告分搭和合规入口; - 已上线整改:按
audit-compliance.md、ad-systems.md、local-first-storage.md定位广告、存储、审核问题; - 协作约束:按
collaboration-rules.md和agent-collaboration-guardrails.md先读代码、锁定路径、grep复核完成状态; - 自我升级:通过
learnings.md记录“问题现象 + 解决思路”,不写入代码、路径、密钥或个人信息。
执行时遵循固定 SOP:先 Grep 关键字确认现状,区分可改与不可碰模块,改后做语法与关键字复核,并明确前端上传或云函数部署的生效方式。
使用场景
- 小程序审核被拒并提示引流到其他渠道,需按合规要求移除微信号、邮箱,换成客服按钮。
- 底部广告占屏或隐藏后留白,需要定位广告容器并调整 bottom,同时不碰激励视频。
- 数据保存后退出重进丢失,需要检查本地优先存储和 _contentDirty / _layoutDirty 保护逻辑。
- 在存量小程序里接入订阅、积分、门禁前,需要先读代码、锁定路径并避免擅自改动未要求功能。
适合人员
- 维护已上线微信小程序的前端工程师,想减少审核被拒、广告占屏和存储回滚事故。
- 接手他人小程序项目的独立开发者,需要在不破坏既有规则和广告系统的前提下修复线上问题。
- 用 AI 助手改小程序代码的工程师,需要约束 AI 不擅自加功能、不假称完成、不删错广告。
- 负责词库导入和积分订阅变现的小程序产品经理,需要落地数据导入、云函数部署与门禁规则。