CtrlK
BlogDocsLog inGet started
Tessl Logo

miniprogram-development

WeChat Mini Program development skill for building, debugging, previewing, testing, publishing, optimizing, and promoting mini program projects. This skill should be used when users ask to create, develop, modify, debug, preview, test, deploy, publish, launch, review, optimize, or promote WeChat Mini Programs, mini program pages, components, `tabBar`, routing, navigation, icon assets, project structure, project configuration, `project.config.json`, `appid` setup, device preview, real-device validation, WeChat Developer Tools Nightly workflows, `wechatide` CLI, WeChat IDE Skills/MCP, console/network debugging, `miniprogram-ci` preview/upload flows, or mini program release processes. It should also be used when users ask about mini program SEO / search optimization / search promotion (小程序 SEO、搜索优化、微信搜索收录、搜索推广、页面收录、关键词排名、被搜索到) or page indexing by the WeChat search crawler (`mpcrawler`). when users explicitly mention CloudBase, `wx.cloud`, Tencent CloudBase, 腾讯云开发, 微信云开发, or 云开发 in a mini program project.

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.

The content is well-structured with strong progressive disclosure and actionable, executable guidance supported by clear validation gates. Its main weakness is redundancy across the multiple scope/activation sections, which inflates the token budget without adding new information.

Suggestions

Consolidate the overlapping scope guidance in 'Sibling skills', 'Activation Contract', 'When to use this skill', and 'How to use this skill' into a single section to remove the repeated CloudBase scoping and 'Do NOT use for' lists.

Add one or two concrete inline wechatide invocation examples (e.g., a complete preview command) rather than only naming flags, so the actionability fully covers the primary recommended path.

Inline at least one explicit validate->fix->retry checkpoint for the publish/upload workflow rather than only referencing the external Deployment Gate protocol.

DimensionReasoningScore

Conciseness

The body is mostly lean and assumes competence, but scope guidance is repeated across 'When to use this skill', 'Activation Contract', and 'How to use this skill' sections, and CloudBase scoping is restated 4+ times, creating noticeable redundancy that could be tightened.

3 / 5

Actionability

Provides concrete executable snippets (app.json, app.js, project.config.json) and specific CLI flags/APIs (-c clientName, --project, cloud.openapi.customerServiceMessage.send, cloud_fn_deploy --remote-npm-install), with minor gaps where full wechatide invocations are deferred to references.

4 / 5

Workflow Clarity

A clear 5-step routing sequence with scenario-to-reference mapping, and required validation gates (Change Safety Protocol, Deployment Gate) are enforced before destructive publish/upload operations, though most validation checkpoints are delegated to external protocols rather than inline.

4 / 5

Progressive Disclosure

The body is an overview that routes to six verified one-level-deep reference files, each clearly signaled with descriptive link text and 'read X first' guidance, with no nested references and easy navigation.

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.

The description is comprehensive and explicit, clearly stating what the skill does and when to use it with extensive natural trigger terms across English and Chinese. It is highly specific and distinct, though its length borders on verbosity.

DimensionReasoningScore

Specificity

Names the WeChat Mini Program domain and lists many concrete actions (building, debugging, previewing, publishing, optimizing) plus specific sub-artifacts like `tabBar`, `project.config.json`, `appid`, `wechatide` CLI, and `miniprogram-ci` preview/upload flows, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' ('development skill for building, debugging, previewing...') and 'when' ('This skill should be used when users ask to create...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage in English and Chinese, including synonyms and variations such as 'create, develop, modify, debug, preview, test, deploy, publish, launch, review, optimize, or promote' and '小程序搜索优化、搜索推广、被搜索到', plus file/flag-specific terms.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (WeChat Mini Programs) with distinct, domain-specific triggers; CloudBase overlap is explicitly scoped, and the body reinforces boundaries with 'Do NOT use for' clauses, keeping conflict risk minimal.

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.