CtrlK
BlogDocsLog inGet started
Tessl Logo

project-gradle-third-party-version-upgrade

对 DevUtils 工程(DEPS_ROOT=file/gradle、DEPS_MANIFEST=file/deps)中定义的第三方库 GAV 依赖做版本查证与升级;结合 Maven Central、Google Maven、Gradle Plugin Portal、 JitPack 与 GitHub Releases/README 交叉校验「最新可用版本」;必要时修正 group/artifact、 同步 `{DEPS_ROOT}/versions.gradle` 中集中版本号,并为缺失的开源地址补全注释。在用户要求 升级依赖、检查过时库版本、对齐 config/deps 与中央仓库或 GitHub 发布时使用。

75

Quality

93%

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

87%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is lean, highly actionable, and well-structured with a real one-level reference file. Its only weakness is workflow clarity: verification of batch dependency write-back is suggested rather than enforced as a mandatory validate→retry checkpoint, which the rubric caps at 2 for batch operations.

Suggestions

Promote the optional './gradlew :模块:dependencies' verification from a suggestion into a mandatory checkpoint in the workflow checklist, with an explicit validate→fix→retry loop after batch write-back.

Add an explicit post-write-back validation step (e.g., re-resolve affected GAVs and confirm the new version is artifact-resolvable) before declaring the upgrade complete.

Tie the write-back and validation steps together in the checklist so each upgraded library must pass a resolution check before the task is marked done.

DimensionReasoningScore

Conciseness

Information-dense with no concept padding (no 'what is Gradle/a library' exposition); every section is purposeful — scope tables, concrete URL templates, write-back rules, and a copyable checklist. Not level 2 because the length is justified task content rather than unnecessary explanation that could be tightened away.

3 / 3

Actionability

Provides concrete, copy-paste-ready guidance: full Maven Central Search API URL with parameters, maven-metadata.xml paths, GitHub release endpoints, and a write-back table specifying exact string/variable replacement. Not level 2 because the examples are executable and complete rather than pseudocode or missing key details.

3 / 3

Workflow Clarity

The multi-step process is clearly sequenced (query order A–D, version strategy, write-back rules, copyable checklist), but verification is optional ('可建议用户本地做一次依赖解析验证...本 Skill不强制') rather than a mandatory validate→fix→retry checkpoint for batch write-back. Capped at 2 per the batch-operations feedback-loop guideline; not level 3 because the validation step is not an explicit enforced checkpoint.

2 / 3

Progressive Disclosure

SKILL.md is a clear overview with a single, well-signaled one-level-deep reference ('更多 API 与示例见 [references/reference.md]'), and references/reference.md exists and holds URL templates/examples. Not level 2 because content is appropriately split and clearly signaled rather than inlined or poorly organized.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, action-oriented, and uses third-person voice with an explicit Use-when trigger clause. It clearly demarcates its niche from the sibling central-deps skill. It is a strong, complete description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — '版本查证与升级', '交叉校验最新可用版本', '修正 group/artifact', '同步 versions.gradle', '补全注释' — matching the anchor-3 example of multiple specific concrete actions. Not level 2 because the actions are concrete and comprehensive rather than partial.

3 / 3

Completeness

Clearly answers what (version verification, upgrade, coordinate correction, sync, comment completion) and when via the explicit '在用户要求升级依赖、检查过时库版本、对齐...时使用' Use-when clause. Not level 2 because the 'when' is explicit, not merely implied.

3 / 3

Trigger Term Quality

Includes natural trigger phrases a user would actually say — '升级依赖', '检查过时库版本', '对齐 config/deps 与中央仓库或 GitHub 发布' — giving good coverage of common variations. Not level 2 because the trigger set covers the main natural phrasings rather than only some.

3 / 3

Distinctiveness Conflict Risk

Scoped to DevUtils Gradle third-party GAV version upgrade and explicitly distinguished from the sibling project-gradle-central-deps skill, giving a clear niche unlikely to conflict. Not level 2 because the scope and trigger boundary are specific, not just 'somewhat specific'.

3 / 3

Total

12

/

12

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

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
afkT/DevUtils
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.