CtrlK
BlogDocsLog inGet started
Tessl Logo

android-xml-views

Implement ViewBinding, RecyclerView, and XML layouts correctly on Android. Use when working with XML layouts, ViewBinding, or RecyclerView adapters in legacy Android projects.

68

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

A concise, well-structured Android standards skill that efficiently communicates key conventions and anti-patterns without over-explaining. Its main weakness is the lack of concrete, executable code examples—particularly for ViewBinding setup and ListAdapter/DiffUtil implementation—which would elevate actionability. The referenced implementation file is not present in the bundle, making it impossible to verify the progressive disclosure chain.

Suggestions

Add a minimal executable code example for ViewBinding usage (e.g., Activity/Fragment binding initialization and view access)

Add a concrete ListAdapter + DiffUtil.ItemCallback code snippet showing the recommended pattern

Include the referenced `references/implementation.md` file in the bundle to support the progressive disclosure structure

DimensionReasoningScore

Conciseness

Very lean and efficient. Every line provides actionable guidance without explaining concepts Claude already knows (e.g., doesn't explain what ViewBinding or RecyclerView are). No padding or unnecessary context.

3 / 3

Actionability

Provides clear directives (use ListAdapter, use DiffUtil.ItemCallback, avoid notifyDataSetChanged) but lacks any executable code examples. A concrete code snippet for ViewBinding setup or a ListAdapter with DiffUtil would significantly improve actionability.

2 / 3

Workflow Clarity

This is a standards/conventions skill rather than a multi-step workflow skill. The single-purpose guidance is unambiguous: use ViewBinding, use ListAdapter with DiffUtil, use ConstraintLayout, avoid specific anti-patterns. No destructive or batch operations require validation checkpoints.

3 / 3

Progressive Disclosure

References an implementation file at `references/implementation.md` which is good structure, but no bundle files were provided to verify the reference exists. The main content is well-organized with clear sections, but having only one reference with no bundle support limits confidence in the progressive disclosure structure.

2 / 3

Total

10

/

12

Passed

Description

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a solid skill description that clearly identifies its niche in legacy Android XML-based UI development. It has explicit 'Use when' guidance and good trigger terms. The main weakness is that the 'what' portion could be more specific about the concrete actions performed beyond just 'implement correctly'.

Suggestions

Expand the capabilities list with more specific actions, e.g., 'Create RecyclerView adapters with ViewHolder pattern, set up ViewBinding in activities and fragments, design XML layouts with ConstraintLayout'.

DimensionReasoningScore

Specificity

Names the domain (Android) and some specific technologies (ViewBinding, RecyclerView, XML layouts), but the action is limited to 'implement correctly' without listing multiple concrete actions like creating adapters, inflating views, binding data, etc.

2 / 3

Completeness

Clearly answers both what ('Implement ViewBinding, RecyclerView, and XML layouts correctly on Android') and when ('Use when working with XML layouts, ViewBinding, or RecyclerView adapters in legacy Android projects') with explicit trigger guidance.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'ViewBinding', 'RecyclerView', 'XML layouts', 'Android', 'adapters', 'legacy Android projects'. These are terms developers naturally use when seeking help with these topics.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: legacy Android XML-based UI development. The combination of ViewBinding, RecyclerView, XML layouts, and 'legacy Android projects' clearly distinguishes it from Jetpack Compose or other Android skills.

3 / 3

Total

11

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

9

/

11

Passed

Repository
HoangNguyen0403/agent-skills-standard
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.