CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wxjava-integration-guide

为 Java、Spring Boot 或 Solon 项目生成可验证的 WxJava 接入方案,包括模块选择、BOM、配置、最小调用代码以及单/多账号集成。适用于用户要求接入公众号、小程序、支付、企业微信、开放平台、视频号或微信小店时。

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 an exemplary lean orchestrator: a clear five-step workflow with verification, hard constraints, and a well-structured one-level-deep reference containing the implementation checklist and troubleshooting. Its main gap is that neither the body nor its reference contains a single concrete artifact (BOM snippet, config keys, or a minimal service example), leaving the exact output shape implicit.

Suggestions

Include one minimal inline example (e.g., a wx-java-bom dependency-management snippet or a two-line Service/config skeleton) so the expected output shape for "依赖与配置" and "最小调用" is concrete.

Surface the reference file's most critical checkpoints directly in the body's step list (e.g., "回调先校验消息合法性,支付回调按商户单号幂等") so validation does not depend on the agent reading the reference unprompted.

Add an explicit order-first verification instruction in step 1 (e.g., which low-risk API call to start with), mirroring the reference's "先完成一条只读或低风险 API 调用" rule.

DimensionReasoningScore

Conciseness

The ~14-line body is lean and assumes Claude's competence: it never explains what WeChat/WxJava is or how the SDK works, and every sentence directs behavior (e.g., "先输出依赖与配置,再输出最小调用", "凭据一律用占位符"). This matches the level-5 anchor where every token earns its place; level 4 would require minor instances of over-explanation, which are absent.

5 / 5

Actionability

Guidance is directive and specific — ordered output ("先输出依赖与配置,再输出最小调用;每段示例注明应放置的位置和所依赖的模块"), credential placeholders, and required local verification steps — but no concrete snippet, command, or config-key example appears in the body itself; all specifics are delegated to the reference and external SDK docs. As an instruction-only skill the guidance is actionable, yet it stops short of the fully copy-paste-ready specificity of the level-5 anchor.

4 / 5

Workflow Clarity

The five numbered steps form a clear sequence (confirm requirements → read constraints → output deps/config → output minimal code → verification and safety warnings), and step 5 ("给出本地验证步骤与安全提醒") plus the reference's checklist and NPE troubleshooting provide validation and error-recovery checkpoints. It fits level 4 rather than 5 because the explicit feedback loops (e.g., 空 key/NPE → 核对启动模块、profile、配置前缀) live in the referenced file rather than in the body's own sequence.

4 / 5

Progressive Disclosure

The body is a clean overview that appropriately delegates detailed constraints to a well-signaled, one-level-deep reference ([接入约束](references/integration.md), which exists in the bundle), and no constraint detail is inlined that belongs in a separate file. This matches the level-5 anchor of a clear overview with well-signaled one-level-deep references and easy navigation.

5 / 5

Total

18

/

20

Passed

Description

92%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 strong description: it states a concrete, multi-part capability set in a clearly bounded domain and pairs it with an explicit, trigger-rich when-clause. Its only weakness is modest keyword breadth — it omits generic variations such as "微信" or "WeChat" that some users might naturally use.

Suggestions

Add generic trigger synonyms such as "微信" or "WeChat" so users who say "接入微信" without naming a specific product still match the skill.

DimensionReasoningScore

Specificity

"生成可验证的 WxJava 接入方案,包括模块选择、BOM、配置、最小调用代码以及单/多账号集成" names the domain and five concrete actions (module selection, BOM, configuration, minimal calling code, single/multi-account integration). This matches the level-5 anchor of multiple specific concrete actions with comprehensive coverage; level 4 would require minor gaps in coverage, which are not present.

5 / 5

Completeness

It explicitly answers both what ("生成可验证的 WxJava 接入方案,包括模块选择、BOM、配置、最小调用代码…") and when ("适用于用户要求接入公众号、小程序、支付…时") with concrete trigger phrases. This is a clear "Use when…" equivalent, matching the level-5 anchor; level 4 would require the when-clause to be less explicit or specific.

5 / 5

Trigger Term Quality

Triggers "公众号、小程序、支付、企业微信、开放平台、视频号、微信小店" plus "Java、Spring Boot、Solon、WxJava" are natural terms a user would say when needing this skill. A few natural variants are missing (e.g., generic "微信"/"WeChat", "公众号开发"), so it fits the level-4 anchor of good keyword coverage with a few natural terms missing rather than the comprehensive level-5 anchor.

4 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — WxJava SDK integration for Java/Spring Boot/Solon projects — with product-specific triggers (公众号, 小程序, 支付, 企业微信, etc.) that are unlikely to fire for other skills. This matches the level-5 anchor of a clear niche with distinct triggers and minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

binarywang/WxJava

Path

skills/wxjava-integration-guide/SKILL.md

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.