CtrlK
BlogDocsLog inGet started
Tessl Logo

wxjava-troubleshooter

排查 WxJava 在配置初始化、access token、签名验签、支付证书、回调通知、序列化、网络请求和多账号隔离方面的问题。适用于用户提供异常、日志、请求响应或“WxJava 为什么不能调用”的场景。

71

Quality

86%

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

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.

A well-structured, lean troubleshooting procedure that defers detail appropriately to a single one-level reference. Adding an explicit validate-fix-retry loop and surfacing a few key diagnostic commands inline would push actionability and workflow clarity higher.

Suggestions

Add an explicit feedback loop after step 4, e.g. '验证后若现象不符,回到第 1 步缩小复现范围,勿直接重试'.

Inline one or two highest-value diagnostic commands (e.g. mvn dependency:tree for NoClassDefFoundError) so the body is actionable without always opening the reference.

DimensionReasoningScore

Conciseness

The body is dense and lean with no padding or explanation of concepts Claude already knows; every line prescribes a concrete troubleshooting action or guardrail, assuming Claude's competence.

5 / 5

Actionability

Steps name concrete items to collect (产品模块、SDK 版本、JDK、依赖树、异常堆栈、请求 ID) and specific fields to verify (编码、字段排序、金额精度、时间戳、证书链、重放保护), but the actual diagnostic commands and per-symptom checks are deferred to references/diagnostics.md rather than given inline.

4 / 5

Workflow Clarity

A clear numbered 1–5 sequence is present with a regression-validation checkpoint (step 4) and a proven-vs-hypothesis distinction, but there is no explicit validate→fix→re-validate feedback loop spelling out retry on failure.

4 / 5

Progressive Disclosure

The body is a concise overview that links to one real, one-level-deep reference ([诊断清单](references/diagnostics.md), verified to exist) for detail; the reference points only to external Wiki/Issue URLs, not nested skill files, so navigation is clean.

5 / 5

Total

18

/

20

Passed

Description

87%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, specific description that clearly defines a narrow WxJava troubleshooting niche with explicit trigger guidance and a natural user utterance. Minor room to broaden trigger-term synonyms and name more distinct actions.

Suggestions

Add common synonyms users say alongside 异常/日志, e.g. 报错、调用失败、错误码、堆栈, to broaden trigger-term coverage.

Consider naming a couple of distinct troubleshooting actions (e.g. 复现、归类、定位根因) rather than relying on the single verb 排查 to nudge specificity toward 5.

DimensionReasoningScore

Specificity

The description enumerates eight concrete problem areas (配置初始化、access token、签名验签、支付证书、回调通知、序列化、网络请求、多账号隔离) under a single troubleshooting verb, giving comprehensive coverage but only one named action rather than multiple distinct actions.

4 / 5

Completeness

It explicitly states what the skill does (排查 WxJava 在...方面的问题) and when to use it via "适用于用户提供异常、日志、请求响应或'WxJava 为什么不能调用'的场景", with concrete trigger phrases.

5 / 5

Trigger Term Quality

It includes natural user-facing terms (异常、日志、请求响应) and a quoted real-world utterance ("WxJava 为什么不能调用"), but lacks some common synonyms such as 报错、调用失败、错误码 that users might also say.

4 / 5

Distinctiveness Conflict Risk

WxJava is a highly specific Java SDK niche with distinct triggers (WeChat/微信 integration terms), making overlap with other skills minimal.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
binarywang/WxJava
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.