CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wxjava-api-contributor

按 WxJava 的 Maven 多模块、Java 8、公共 API 兼容性和 TestNG 约定,为微信官方接口新增或维护 SDK 支持。适用于新增 Service API、请求响应 Bean、序列化、HTTP 实现、Starter 配置或回归测试时。

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

An exemplary lean skill body: a tight five-step workflow with concrete commands, a compatibility checklist, and proper deferral of detail to a real, well-structured reference file. The only meaningful gap is the absence of failure-handling guidance after the test run.

DimensionReasoningScore

Conciseness

Thirteen lean lines with zero padding: no concepts Claude already knows are explained, every sentence instructs ("阅读对应 README、POM、相似接口、实现与测试", "执行 mvn -pl <module> -am test"). Every token earns its place.

5 / 5

Actionability

Concrete, executable guidance throughout: real commands ("mvn -pl <module> -am test", "git diff --check"), concrete reading targets (README、POM、相似接口), a named PR target branch ("develop"), and parameterized placeholders. Not a 5 because some specifics (where to find Service/Bean templates, exact test-module locations) are deferred without inline pointers.

4 / 5

Workflow Clarity

A clearly sequenced numbered 1–5 workflow ending in explicit verification commands (tests + "git diff --check"). Not a 5 because there is no error-recovery feedback loop (e.g. what to do when tests fail), and not below 4 since checkpoints are explicit rather than implicit. The destructive/batch cap does not apply — this is code contribution, not a batch/destructive operation.

4 / 5

Progressive Disclosure

The body is a compact overview that delegates detailed conventions to a clearly signaled, one-level-deep reference ([贡献约定](references/contribution.md)), which exists on disk and is itself well organized with no further nesting. This matches the anchor-5 structure exactly.

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 description: it states what the skill does, gives an explicit '适用于…时' trigger clause with concrete scenarios, and is clearly scoped to the WxJava contribution niche. Minor improvement is possible by adding common project aliases/synonyms and trimming the conventions preamble into action-oriented phrasing.

DimensionReasoningScore

Specificity

Names the domain ("为微信官方接口新增或维护 SDK 支持") and enumerates several concrete artifact types ("Service API、请求响应 Bean、序列化、HTTP 实现、Starter 配置或回归测试"). Not a 5 because the opening conventions clause ("按 WxJava 的 Maven 多模块、Java 8...约定") is context rather than an action, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers 'what' ("为微信官方接口新增或维护 SDK 支持") and 'when' ("适用于新增 Service API、请求响应 Bean、序列化、HTTP 实现、Starter 配置或回归测试时") with six concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Natural trigger phrases for this audience: "WxJava", "微信官方接口", "Service API", "Bean", "序列化", "Starter 配置", "回归测试". Missing common synonyms and aliases (e.g. "weixin-java", "wx-java-sdk", "PR/贡献" phrasing), so not comprehensive enough for a 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (contributing to the WxJava WeChat SDK repo) with distinct triggers (Service API, Bean, TestNG, Starter); these would not naturally fire for unrelated skills, so conflict risk is 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

binarywang/WxJava

Path

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