CtrlK
BlogDocsLog inGet started
Tessl Logo

android-di

Configure Hilt dependency injection with proper scoping, modules, and constructor injection in Android. Use when setting up Hilt DI, defining modules, or configuring component scoping.

69

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is an efficient, well-structured overview that delegates detail to a real one-level reference, but it lacks in-body executable examples and any validation checkpoints, capping actionability and workflow clarity at 2. Adding a short representative code snippet and a build/compile verification step would raise both.

Suggestions

Include at least one compact executable Kotlin snippet in the body (e.g., a minimal @HiltAndroidApp + @AndroidEntryPoint bootstrap) so guidance is copy-paste ready, not just annotation names.

Add a verification checkpoint after the setup steps, such as running a build or checking generated Hilt components, to give the workflow an explicit validation step.

Note that the "explicit with @InstallIn" bullet is a sentence fragment; tighten it to a directive like "Be explicit with @InstallIn (...)" to keep every line an actionable instruction.

DimensionReasoningScore

Conciseness

The body is lean bullet-point guidance that never explains concepts Claude already knows (e.g., what Hilt or DI is); every line carries an actionable directive, matching the lean-and-efficient score-3 anchor.

3 / 3

Actionability

Directives name concrete annotations ("@HiltAndroidApp", "@Binds over @Provides", "@Inject constructor(...)"), but the body contains no executable code blocks — they are deferred to references — so it stops at the score-2 anchor of concrete-but-incomplete guidance rather than copy-paste-ready examples.

2 / 3

Workflow Clarity

A clear numbered sequence (Bootstrap → Define Modules → Prefer Constructor Injection) is present, but there are no validation or verification checkpoints to confirm the wiring compiles or works, fitting the score-2 anchor of sequenced steps with missing checkpoints rather than the validated score-3 anchor.

2 / 3

Progressive Disclosure

The body is a concise overview that points to a single one-level-deep, well-signaled reference ("See [module templates](references/files.md)"); the referenced file exists and holds the templates, matching the clear-overview score-3 anchor.

3 / 3

Total

10

/

12

Passed

Description

100%

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 concise, specific, and complete — it states concrete capabilities and an explicit Use-when trigger, with a clear niche that minimizes conflict risk. It is a strong, well-formed skill description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "proper scoping, modules, and constructor injection" — matching the score-3 anchor of several specific concrete actions rather than a single vague domain reference.

3 / 3

Completeness

Explicitly answers both what ("Configure Hilt dependency injection with proper scoping, modules, and constructor injection") and when via an explicit "Use when setting up Hilt DI, defining modules, or configuring component scoping" clause, matching the score-3 anchor.

3 / 3

Trigger Term Quality

"Hilt DI", "dependency injection", "modules", and "component scoping" are natural terms a user would say when needing this skill, giving good coverage rather than the partial set of the score-2 anchor.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to Hilt DI in Android with distinct triggers, making it unlikely to fire for unrelated skills; it is not the generic, overlapping language of the lower anchors.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 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

14

/

16

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.