CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudbase-document-database-in-wechat-miniprogram

Use CloudBase document database WeChat MiniProgram SDK to query, create, update, and delete data. Supports complex queries, pagination, aggregation, and geolocation queries.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./config/.claude/skills/cloudbase-document-database-in-wechat-miniprogram/SKILL.md

The canonical home for this skill is cloudbase-document-database-in-wechat-miniprogram in TencentCloudBase/CloudBase-AI-Toolkit

SKILL.md
Quality
Evals
Security

Quality

Content

68%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 body is well-structured, concise, and provides executable read-side examples with a clear routing table, but it lacks validation/feedback checkpoints for destructive database operations and its referenced reference files are absent from the bundle.

Suggestions

Add validation checkpoints for destructive/batch operations, e.g. confirm a doc exists before delete and verify write results after .add()/.update()/.set(), to lift workflow_clarity above the 3 cap.

Ship the referenced bundle files (crud-operations.md, complex-queries.md, pagination.md, aggregation.md, geolocation.md, security-rules.md) so the Quick routing links resolve, or inline minimal examples for create/update/delete if the files are intentionally omitted.

Tighten or remove the generic "Best practices" section and the obvious identity note to push conciseness toward a 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no basic-concept padding — with only minor trimmable bits like the generic "Best practices" list and "Users are authenticated through the Mini Program CloudBase context", placing it just below a 5.

4 / 5

Actionability

Initialization and read examples (db.collection(...).where(...).get(), doc().get()) are executable and copy-paste ready, but create/update/delete are only delegated to reference files rather than shown inline, leaving a minor gap.

4 / 5

Workflow Clarity

Database operations are listed in the rubric's feedback-loops category, and the body provides no validate→fix→retry checkpoints for destructive ops (delete/update), so workflow_clarity is capped at 3 despite the pre-flight "Minimal checklist".

3 / 5

Progressive Disclosure

The SKILL.md is a clear overview with a well-signaled one-level-deep "Quick routing" table and conceptually split content; the gap is that the referenced bundle files (crud-operations.md, pagination.md, etc.) do not exist in the bundle, which is a minor-to-moderate organization defect.

4 / 5

Total

15

/

20

Passed

Description

71%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 specific and operationally comprehensive but lacks any "when to use" trigger clause, which caps completeness at 3. It is mostly distinct from sibling skills though it does not explicitly separate itself from the Web SDK variant.

Suggestions

Append a "Use when..." clause with concrete trigger phrases, e.g. "Use when a WeChat Mini Program must query, paginate, aggregate, or geolocate data via wx.cloud.database()."

Add natural synonyms a user might actually say — "CRUD", "NoSQL", "wx.cloud.database", "collection" — to broaden trigger coverage toward a 5.

Explicitly distinguish from the Web SDK sibling, e.g. "For Mini Program client code only; not for @cloudbase/js-sdk browser code," to reduce conflict risk.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "query, create, update, and delete data" plus "complex queries, pagination, aggregation, and geolocation queries" — giving comprehensive coverage of database operations, matching the score-5 anchor.

5 / 5

Completeness

It clearly states "what" the skill does but has no "Use when..." clause or equivalent trigger guidance, so per the rubric guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural terms like "CloudBase", "document database", "WeChat MiniProgram", "pagination", and "aggregation" are present, but common synonyms a user might say ("CRUD", "NoSQL", "wx.cloud.database") are missing, so it sits just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

The "WeChat MiniProgram SDK" framing carves a clear niche, but it does not explicitly distinguish itself from the sibling Web SDK skill, leaving minor overlap risk with a closely related skill.

4 / 5

Total

16

/

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.