What problem does it solve? Developing WeChat Mini Programs involves platform-specific conventions for project structure, page configuration, tabBar setup, preview and publishing workflows, and CloudBase integration that differ significantly from web development, and mistakes like mixing Web SDK auth patterns into wx.cloud projects cause broken implementations. ## Core Features & Use Cases - Project scaffolding and conventions: Enforces correct project structure, page-level .json config files, project.config.json validation, and appid checks before preview or upload. - Debug, preview, and publish workflows: Routes between WeChat Developer Tools for simulator debugging and real-device validation, and miniprogram-ci as a fallback for preview, upload, and npm build automation. - CloudBase integration: Provides login-free authentication patterns using wx.cloud and OPENID from cloud functions, plus database, storage, and cloud function capability boundaries. - Use Case: A developer asks to add a tabBar to their mini program; the skill defaults to a text-only custom tabBar, generates the app.json configuration, and verifies referenced assets exist to avoid compile failures. ## Quick Start Ask the assistant to create a new WeChat Mini Program page with routing and preview it using WeChat Developer Tools.