CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wxjava-troubleshooter

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

Quality

92%

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

92%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.

An excellent instruction-only skill body: a token-efficient, well-ordered troubleshooting workflow with built-in hypothesis-verification loops, safety guardrails (secret masking, no disabling TLS/signature checks), and a single well-placed reference file that carries the executable detail. The only improvement space is inlining one or two immediate diagnostic commands.

DimensionReasoningScore

Conciseness

The body is a lean ~15-line workflow with zero padding: it never explains what WxJava or WeChat APIs are, and each line adds non-obvious direction (e.g., '按最低成本、最可验证的顺序', '遮蔽 secret、token、私钥'). Every token earns its place, matching the 5 anchor rather than the 4's 'minor instances of over-explanation'.

5 / 5

Actionability

Guidance is concrete — named artifacts to collect ('依赖树、异常堆栈、请求 ID 与脱敏后的配置形状'), a fault taxonomy, and exact check items ('编码、字段排序、金额精度、时间戳、证书链和重放保护') — but the actual executable commands (e.g., 'mvn dependency:tree') live only in the reference file, leaving minor gaps versus the fully executable 5. It is clearly above the 3 anchor's pseudocode/incomplete level; per the rubric's code-vs-instruction note, the absence of code is not itself penalized.

4 / 5

Workflow Clarity

A clear 5-step sequence with an explicit feedback loop: step 4 requires one verifiable root cause with '最小修复、预期现象和回归验证动作', and the closing paragraph mandates '区分已证实结论与待验证假设' plus re-checking current implementations before applying historical fixes. Not a destructive/batch operation, so no cap applies; this matches the 5 anchor's validation steps and error-recovery loop.

5 / 5

Progressive Disclosure

The SKILL.md is a concise overview whose only deep content is correctly split into a single, clearly signaled, one-level reference — '[诊断清单](references/diagnostics.md)' — which exists on disk and does not itself nest further skill files. This matches the 5 anchor (and the under-50-lines simple-skill allowance) rather than the 4's minor organization gaps.

5 / 5

Total

19

/

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, domain-specific description that explicitly answers both what (troubleshoot a comprehensive list of WxJava failure areas) and when (user provides exceptions, logs, or 'why can't WxJava call' scenarios) in third-person, concise language. The only weaknesses are a single umbrella action verb and a few missing natural synonyms for the library name.

DimensionReasoningScore

Specificity

The description enumerates many concrete problem areas — '配置初始化、access token、签名验签、支付证书、回调通知、序列化、网络请求和多账号隔离' — but every one is covered by a single verb ('排查'), so it lists several specific capabilities with a minor coverage gap rather than the multiple distinct actions of a 5 ('排查…问题' is one action applied across topics). It is well above a 3, which would name the domain with only 1–2 concrete actions.

4 / 5

Completeness

Both what and when are explicit: '排查 WxJava 在…方面的问题' answers what, and '适用于用户提供异常、日志、请求响应或“WxJava 为什么不能调用”的场景' is an explicit use-when clause with concrete trigger phrases. It clearly matches the 5 anchor; a 4 would have a weaker or less specific 'when'.

5 / 5

Trigger Term Quality

Natural user phrasings are present: '异常', '日志', '请求响应', and especially the quoted "WxJava 为什么不能调用", plus technical keywords like 'access token'. A few natural terms are missing (e.g., '微信', 'wx-java', 'weixin-java-sdk', 'Spring Boot 集成'), so it matches 'good keyword coverage; a few natural terms missing' rather than the comprehensive synonym/extension coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

It is anchored to a named niche library (WxJava) with distinctive failure-mode triggers (pay certs, callback sign verification, multi-account isolation), giving a clear niche with minimal conflict risk — matching the 5 anchor rather than the 4's 'minor overlap risk with closely related skills'.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

binarywang/WxJava

Path

skills/wxjava-troubleshooter/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.