CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-routing

DEPRECATED - this skill is unmaintained. Use the official Angular skills at https://github.com/angular/skills instead. Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes, route-based data loading, and nested routing. Triggers on route configuration, adding authentication guards, implementing lazy loading, or reading route parameters with signals.

80

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-5

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

Although the skill body is a deprecation notice rather than active guidance, it is evaluated as written: it is concise, gives two concrete executable commands for the redirect/remove action it performs, and is well-structured with no missing bundle references. It fully satisfies the simple-skill exceptions for workflow clarity and progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean and efficient — a short deprecation rationale plus two executable commands and a pointer to git history — with no padding or explanation of concepts Claude already knows, matching the score-5 "every token earns its place" anchor; it is not score-4 because there are no instances of over-explanation to trim.

5 / 5

Actionability

It gives fully executable, copy-paste-ready commands for the only actions the skill now performs ("npx skills add https://github.com/angular/skills" and "npx skills remove analogjs/angular-skills"), matching the score-5 anchor covering the common cases; it is not score-4 because there are no gaps in the redirect/remove guidance.

5 / 5

Workflow Clarity

This is a simple, single-purpose skill under 50 lines whose single action (redirect users to official skills and offer removal) is unambiguous, so workflow clarity scores 5 under the simple-skill exception; no destructive or batch operations are present to trigger the workflow-clarity cap.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references (the references/scripts/assets directories are empty and the body links only to an external repo), and its sections are well-organized, so progressive disclosure scores 5 under the simple-skill exception; verified against the empty bundle structure.

5 / 5

Total

20

/

20

Passed

Description

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

The description is comprehensive, specific, and distinct despite leading with a DEPRECATED notice, cleanly answering both what the skill does and when to use it with rich natural trigger terms. The deprecation prefix is informational and does not degrade the underlying capability description.

DimensionReasoningScore

Specificity

"Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters" lists multiple specific concrete actions with comprehensive coverage, matching the score-5 anchor exactly; it is not the score-4 anchor because coverage is not merely several actions with minor gaps but a full enumeration of routing capabilities.

5 / 5

Completeness

It explicitly answers both what ("Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters") and when ("Use for…" and "Triggers on…") with concrete trigger phrases, matching the score-5 anchor; the leading DEPRECATED notice does not remove either element.

5 / 5

Trigger Term Quality

Natural phrases users would say are comprehensively covered — "navigation setup", "protected routes", "route-based data loading", "nested routing", "route configuration", "authentication guards", "lazy loading", "reading route parameters with signals" — including synonyms, matching the comprehensive score-5 anchor rather than the score-4 anchor which only allows a few missing terms.

5 / 5

Distinctiveness Conflict Risk

It carves a clear Angular-routing niche with distinct triggers and version scoping (Angular v20+, signals), giving minimal conflict risk with other skills, matching the score-5 anchor; it is not score-4 because there is no meaningful overlap risk to speak of.

5 / 5

Total

20

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
analogjs/angular-skills
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.