CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-routing

Configure Angular Router with lazy-loaded routes, functional guards, and component input binding. Use when defining routes, lazy-loading features, creating route guards, or setting up resolvers.

74

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

87%

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

The body is concise and actionable, delegating full code examples to a single verified one-level-deep reference. Its weakness is workflow clarity: it presents independent conventions rather than a sequenced process with validation checkpoints, which is acceptable for a conventions-style skill but keeps that dimension at 2.

Suggestions

If a typical routing setup follows an ordered process (define routes -> add guards -> enable input binding -> configure resolvers/titles), present the sections as an explicit numbered sequence so the workflow is unambiguous.

Add a brief verification checkpoint (e.g., confirm routes load lazily in the browser, or that withComponentInputBinding() is registered in app.config.ts) to catch misconfiguration early.

Consider inlining one minimal end-to-end route example directly in SKILL.md so the core pattern is executable without opening the reference file.

DimensionReasoningScore

Conciseness

Lean bullet structure with specific API names and no padding or explanation of concepts Claude already knows; every token earns its place.

3 / 3

Actionability

Gives concrete, copy-paste-ready API calls (withComponentInputBinding(), input.required<string>(), ResolveFn<T>, CanActivateFn) and delegates full examples to the verified reference file.

3 / 3

Workflow Clarity

Numbered sections organize independent practices, but there is no sequenced multi-step workflow or validation checkpoints; not 3 because no explicit sequence or feedback loop exists, not 1 because content is clearly organized.

2 / 3

Progressive Disclosure

SKILL.md is a concise overview with well-signaled, one-level-deep references to references/routing-patterns.md (verified to exist), avoiding nested or inline-bloated content.

3 / 3

Total

11

/

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 specific, complete, and well-triggered: it names three concrete capabilities and pairs them with an explicit 'Use when' clause covering natural request phrasings. It is concise and clearly scoped to Angular routing, minimizing conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'lazy-loaded routes, functional guards, and component input binding' — rather than naming only the domain.

3 / 3

Completeness

Explicitly answers what ('Configure Angular Router with...') and when ('Use when defining routes...'), with an explicit Use-when clause.

3 / 3

Trigger Term Quality

'defining routes, lazy-loading features, creating route guards, or setting up resolvers' covers natural user-request phrasings for the skill's niche.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Angular Router with distinct triggers, unlikely to fire for non-Angular skills.

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.