CtrlK
BlogDocsLog inGet started
Tessl Logo

ui-dialogx-dialog

需要对话框、弹窗、菜单、加载等待、轻提示(Toast 替代)、应用内通知、底部弹窗、 上下文菜单、全屏/自定义弹层或操作引导时,默认使用 DialogX (com.github.kongzue.DialogX,本工程已依赖)而非系统 AlertDialog/Toast/PopupMenu。 SKILL 给组件选型、避坑事实与最小片段;组件静态工厂全表、链式 setter 全表、 全局配置 DialogX.* 全表、TextInfo/InputInfo/ItemDivider、枚举与主题包坐标见 references/reference.md。 在用户要求弹对话框、做加载框、提示框、底部菜单、确认/输入弹窗、引导蒙层或替换原生 Dialog 时使用。

79

Quality

100%

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

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

An exemplary content body: concise, fully actionable, with a clear selection workflow and self-check validation, and well-structured progressive disclosure pointing to a real one-level reference file. Token-efficient and project-specific throughout.

DimensionReasoningScore

Conciseness

Lean, table-driven reference that assumes Claude's competence: no generic explanation of what a dialog or Toast is, every token earns its place as project-specific避坑 facts and overload pointers.

3 / 3

Actionability

Fully executable copy-paste Java snippets (MessageDialog.show, WaitDialog/TipDialog singletons, BottomMenu, PopTip, CustomDialog) plus a component-selection table and concrete setter/callback rules.

3 / 3

Workflow Clarity

Clear sequenced guidance with a self-check checklist that serves as validation checkpoints (component selection, build-vs-show, singleton reuse, ColorInt, return-value semantics) before writing a popup.

3 / 3

Progressive Disclosure

Well-signaled one-level-deep structure: SKILL.md is a concise overview with anchored links to references/reference.md (factory table, setters, global config, data types, theme packages), and the bundle file exists with matching anchors.

3 / 3

Total

12

/

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.

A high-quality description that is specific, complete with explicit trigger guidance, and distinctive. It covers concrete capabilities and natural trigger terms while clearly scoping to one library and its replacement targets.

DimensionReasoningScore

Specificity

Lists multiple specific concrete capabilities: dialogs, popups, menus, loading waits, light tips (Toast replacement), in-app notifications, bottom sheets, context menus, fullscreen/custom overlays, and operation guides — naming the concrete component categories DialogX handles.

3 / 3

Completeness

Explicitly answers both what (unified DialogX usage for all popup/menu/tip needs) and when ("在用户要求弹对话框、做加载框、提示框...或替换原生 Dialog 时使用"), with an explicit Use-when clause.

3 / 3

Trigger Term Quality

Strong coverage of natural user terms ("弹对话框、做加载框、提示框、底部菜单、确认/输入弹窗、引导蒙层" plus replacing native Dialog) that users would actually say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Clear niche (a specific already-depended library com.github.kongzue.DialogX with named alternatives it replaces — AlertDialog/Toast/PopupMenu), making it unlikely to trigger for unrelated skills.

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: 1 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.