360 Secure SkillHub
360 安全技能中心

wechat-miniapp-review

该 Skill 是一份微信小程序代码审查清单,覆盖 app.json/project.config.json/sitemap.json 配置、WXML 与 WXSS 编写规范、wx.request 与 setData 等逻辑写法、图片与分包等性能项、本地敏感信息与 HTTPS 等安全项以及隐私协议与支付资质等合规项,供逐项核对使用。

guyulong
热度 0.00
最近更新 2026-10-18 23:40:11
分类:开发依赖:纯提示词应用场景:代码审查

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add guyulong/cn-agent-skills/wechat-miniapp-review
Metadata
name
wechat-miniapp-review
description
微信小程序代码审查,检查合规性和最佳实践
category
前端开发
tags
["微信","小程序","审查"]
tools
["claude-code","cursor"]

微信小程序代码审查

使用场景

审查微信小程序代码,确保符合微信平台规范和最佳实践。

检查清单

1. 配置文件检查

  • app.json 页面路径是否正确
  • project.config.json appid是否配置
  • sitemap.json 是否配置索引规则

2. 页面结构检查

  • WXML 标签是否正确闭合
  • 使用 <view> 而非 <div>
  • 使用 <text> 而非 <span>
  • <image> 必须设置 mode 属性

3. 样式检查

  • rpx 单位使用是否正确
  • 全局样式是否在 app.wxss 中
  • 避免使用 * 选择器

4. 逻辑检查

  • wx.request 是否处理了失败回调
  • 是否在 onUnload 中清理定时器
  • 是否处理了用户拒绝授权的情况
  • setData 数据量是否过大(应<256KB)

5. 性能检查

  • 图片是否压缩
  • 是否使用了分包加载
  • 长列表是否使用虚拟列表
  • 避免在 onPageScroll 中频繁 setData

6. 安全检查

  • 敏感信息不存储在本地
  • 接口请求使用 HTTPS
  • 用户输入做了XSS过滤
  • 不在前端存放密钥

7. 合规检查

  • 隐私协议是否配置
  • 用户信息获取是否有说明
  • 支付功能是否有资质
  • 内容是否符合平台规范