CtrlK
BlogDocsLog inGet started
Tessl Logo

ui-shadowlayout

在布局中需要阴影、圆角、纯色/渐变背景、描边、pressed/selected/ripple、虚线、子 View 按圆角裁剪, 或想少写 shape/layer-list/selector drawable 时,优先使用 com.lihang.ShadowLayout( https://github.com/lihangleo2/ShadowLayout )。流程与常见坑在 SKILL,R.styleable.ShadowLayout 下全部 app:hl_*、代码 API 与 raw 源码见 references/reference.md。以 Maven/JitPack 坐标与上游 GitHub README/raw 为准,不依赖工作区 shadowLibrary 模块路径。

72

Quality

90%

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

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.

A well-structured, actionable skill body with executable XML, a validation checklist, and clean one-level references to a real reference file. It respects Claude's competence while surfacing only the library-specific gotchas Claude would not know.

DimensionReasoningScore

Conciseness

Largely lean and assumes Android competence (e.g. terse attribute tables, minimal XML snippets), though a few core-fact bullets restate library behavior Claude could derive and the section prose could be tightened.

4 / 5

Actionability

Provides copy-paste-ready XML snippets with real app:hl_* attributes plus a concrete self-check checklist and pointers to the full attribute/API tables, fully covering the common cases.

5 / 5

Workflow Clarity

The 自检清单 is an explicit validation checkpoint before writing layout, with branching guidance for dashLine/裁剪/列表场景 and a feedback loop (对照同 tag 上游 raw on version doubt), matching the checklist-with-validation anchor.

5 / 5

Progressive Disclosure

SKILL.md is an overview with one-level-deep, well-signaled references to references/reference.md (verified to exist with the cited anchors §XML 属性全表, §hl_shapeMode 枚举, §常用代码 API, §虚线模式), and the bulk attribute/API detail lives in that file.

5 / 5

Total

19

/

20

Passed

Description

88%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 dense, capability-rich description with clear what/when guidance tied to a specific library. It is borderline verbose but every clause carries concrete information rather than fluff.

DimensionReasoningScore

Specificity

Lists many concrete capabilities — 阴影、圆角、纯色/渐变背景、描边、pressed/selected/ripple、虚线、子 View 圆角裁剪 — and a concrete alternative (少写 shape/layer-list/selector drawable), matching the comprehensive-action anchor.

5 / 5

Completeness

Explicitly answers both 'what' (the capabilities above) and 'when' ('在布局中需要…时,优先使用…'), satisfying the concrete-trigger-phrases anchor.

5 / 5

Trigger Term Quality

Strong natural domain terms (阴影、圆角、描边、渐变、ripple、裁剪) plus the library coordinates and GitHub URL, but it leans technical; a few plainer user-facing phrasings (e.g. '圆角卡片', '阴影效果') are absent.

4 / 5

Distinctiveness Conflict Risk

Names a specific library class (com.lihang.ShadowLayout) and a distinct feature niche with explicit non-use guidance, making conflict with other skills minimal.

5 / 5

Total

19

/

20

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.