CtrlK
BlogDocsLog inGet started
Tessl Logo

miniprogram-development

WeChat Mini Program development skill for building, debugging, previewing, testing, publishing, and optimizing mini program projects (小程序开发、调试、预览、发布). Covers project structure and config (`project.config.json`, `appid`, `miniprogramRoot`, `tabBar`, routing/navigation, icon assets), WeChat Developer Tools Nightly workflows (`wechatide` CLI, WeChat IDE Skills/MCP), `miniprogram-ci` preview/upload, console/network debugging, message push (消息推送) and customer-service auto-reply (客服消息), mini program SEO / search indexing (小程序搜索优化、页面收录、搜索推广、mpcrawler), and CloudBase integration (`wx.cloud`, 腾讯云开发, 云开发) when explicitly used. Use when users create, develop, modify, debug, preview, deploy, publish, or promote WeChat Mini Programs. NOT for Web frontend (use web-development), pure backend services (use cloudrun-development / cloud-functions), or UI-design-only tasks (use ui-design).

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable skill body with strong progressive disclosure and appropriate validation gates for destructive operations. Its main weakness is redundancy between the Activation Contract and the 'When to use' section, which inflates tokens without adding guidance.

Suggestions

Remove the duplicate 'Do NOT use for' block in the 'When to use this skill' section since the same boundary is already stated in the Activation Contract and description.

Collapse the 'When to use this skill' section or merge it into the Activation Contract to avoid restating the same triggers three times.

Add a short explicit validate→fix→retry loop for the upload/publish path alongside the Deployment Gate reference to strengthen error recovery.

DimensionReasoningScore

Conciseness

Mostly efficient and actionable, but contains noticeable redundancy — the 'Do NOT use for' list appears twice (Activation Contract and 'When to use') and the 'When to use this skill' section restates the description and activation triggers.

3 / 5

Actionability

Provides concrete, copy-paste-ready code (app.js, page files, app.json tabBar, project.config.json) and specific tool/API names (wechatide, miniprogram-ci, cloud.openapi.customerServiceMessage.send) with only minor gaps in full invocation syntax.

4 / 5

Workflow Clarity

A clear 5-step routing workflow with explicit validation gates (Change Safety Protocol before code changes, Deployment Gate before upload/publish) covering the destructive publish path; minor gaps in explicit error-recovery feedback loops.

4 / 5

Progressive Disclosure

Clean overview body with well-signaled, one-level-deep references to six real bundle files in references/, each linked both inline by scenario and in a consolidated References section, making navigation easy.

5 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A highly specific, well-triggered description with explicit what/when guidance and clear disambiguation from sibling skills. It uses third-person voice and avoids vague fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (building, debugging, previewing, testing, publishing, optimizing) plus specific config keys and tool names, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what (the enumerated capabilities and covered surfaces) and when ('Use when users create, develop, modify, debug, preview, deploy, publish, or promote WeChat Mini Programs') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Covers natural user terms in both English and Chinese (小程序开发, 消息推送, 客服消息, 小程序搜索优化) plus tool/config synonyms (wechatide, miniprogram-ci, wx.cloud, mpcrawler).

5 / 5

Distinctiveness Conflict Risk

Clear WeChat Mini Program niche with an explicit 'NOT for' boundary routing to web-development, cloudrun-development/cloud-functions, and ui-design, minimizing overlap risk.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
TencentCloudBase/CloudBase-AI-Toolkit
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.