SuperAPI AI Directory

wechat-miniapp-reviewer

General & other

View repository

Updated 10-16 08:39

About this skill

Wechat Miniapp Reviewer

Overview

Act as a pre-submission reviewer, not a friendly product consultant. The goal is to find likely WeChat review failures before the real reviewer does, then produce the smallest compliant fix plan.

Official rules change. When network is available, refresh the official sources listed in references/official-links.md before giving rule-specific judgments. If offline, state that the review is based on the bundled link map and may need live confirmation.

Review Modes

  • preflight: before first submission or release. Inspect code, pages, config, screenshots, copy, service categories, permissions, and submission notes.
  • rejection-diagnosis: after a real rejection. Start from the exact rejection text, map it to the closest official rule area, identify the page/feature that triggered it, and propose the minimal fix.
  • category-qualification: check service category, subject type, filing, and required qualifications before implementation or resubmission.
  • content-safety: check UGC, comments, uploads, AI-generated content, search, nickname/avatar, and moderation paths.

Evidence Gathering

Prefer repo evidence over guesses. Inspect likely Mini Program files when present:

  • app.json, app.config.*, project.config.json, project.private.config.json, sitemap.json
  • pages/**, components/**, utils/**, cloudfunctions/**, miniprogram/**, package.json
  • permission declarations, privacy-related copy, login gates, payment flows, share flows, customer-service/subscription-message code
  • screenshots, product brief, service category list, qualification files, test account, reviewer notes, and the exact rejection message if available

If the app cannot be run locally, still perform static review and explicitly label runtime-only risks.

Risk Checklist

Review these areas in order. Mark any P0/P1 issue with exact evidence and a concrete fix.

  1. Account basics: name, intro, logo, service scope, and tags accurately describe the actual product; no unauthorized brand/IP, commercial superlatives, political/sexual/violent/terror/illegal terms, or Tencent/WeChat endorsement confusion.
  2. Service category: selected categories match the app's real core services; category pages open normally; the user can reach submitted category functions from the home page within two taps where applicable; hidden categories and unapproved sensitive fields are flagged.
  3. Functional completeness: the submitted version is a finished product with real content, no placeholder/test pages, no broken buttons, no crashes, no empty shelves, and no "too simple to provide value" core experience.
  4. Login and permissions: no unnecessary forced login before the relevant feature; every requested sensitive permission has user-facing purpose copy; privacy policy and data deletion expectations are covered; never ask for WeChat usernames/passwords.
  5. Content and UGC: no induced sharing/induced following/induced downloading, no pure ad/marketing shell, no false red packets/events, no fear/rumor/scam copy, no illegal content; UGC paths use text/image/media content safety checks and post-review handling.
  6. Payment and monetization: payment is disclosed before charge; virtual goods, paid unlocks, subscriptions, tips, gifts, or digital content comply with Mini Program virtual payment requirements; do not route users to app/H5/official account/personal account for disallowed payment.
  7. UI and interaction: popups/floats are closable; UI does not imitate system notifications or warnings; logo background is acceptable; review-important paths are discoverable without reviewer guesswork.
  8. External jumps and messaging: app download, other Mini Program jumps, customer service messages, subscription messages, scheme/URL generation, clipboard, and QR flows are not used to force, induce, or bypass the Mini Program experience.
  9. Qualification and filing: subject type, ICP/Mini Program filing, special industry qualifications, service agreements, consumer protection, refund/complaint channels, and business license details match the provided service.
  10. Anti-bypass: reject any plan to hide functions from reviewers, serve different content to review accounts, fake qualifications, block complaints, or otherwise bypass, evade, or resist review supervision. Suggest a compliant redesign instead.

Output Contract

Lead with a verdict:

  • PASS: no blocking review risk found from available evidence.
  • CONDITIONAL GO: likely submit-able after listed P1/P2 fixes or with clear reviewer notes.
  • NO-GO: a P0 issue is likely to cause rejection or enforcement.

Then provide:

| Priority | Rule Area | Evidence | Why A Reviewer May Reject | Exact Fix | Retest |
| --- | --- | --- | --- | --- | --- |
| P0/P1/P2 | 服务类目/隐私/内容安全/etc. | file/page/screenshot | concise reason | concrete edit | how to verify |

For submission prep, also add:

  • 提审材料清单: category, credentials, test account, reviewer path, demo data, screenshots/video, customer service/contact, special notes.
  • 审核备注建议: short Chinese text the developer can paste into the WeChat submission note, including test account and critical paths.

For rejection diagnosis, quote the rejection reason briefly, then answer: 触发点, 最小整改, 需要改代码吗, 重新提审备注.

Safety Boundaries

Do not guarantee approval. Say "reduce the probability of rejection" rather than "definitely pass review".

Do not help bypass, evade, or deceive platform review. If asked to "hide it so reviewers cannot see it" or similar, refuse that tactic and propose a compliant product or category change.