CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-component

DEPRECATED - this skill is unmaintained. Use the official Angular skills at https://github.com/angular/skills instead. Create modern Angular standalone components following v20+ best practices. Use for building UI components with signal-based inputs/outputs, OnPush change detection, host bindings, content projection, and lifecycle hooks. Triggers on component creation, refactoring class-based inputs to signals, adding host bindings, or implementing accessible interactive components.

70

Quality

85%

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

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

The body is a clean, token-efficient deprecation notice that redirects users to the official Angular skills with executable commands. It scores well across the board given its deliberately minimal scope, with only minor gaps in validation and depth.

DimensionReasoningScore

Conciseness

The deprecation stub is lean and every token serves the migration message; it assumes Claude's competence and avoids restating concepts.

5 / 5

Actionability

Provides concrete copy-paste commands ('npx skills add https://github.com/angular/skills' and 'npx skills remove analogjs/angular-skills'), though the guidance is limited to migration rather than the skill's original task.

4 / 5

Workflow Clarity

The single migration action (install official skills, remove this one) is clear and unambiguous, but there are no validation checkpoints — acceptable here since none are strictly required.

4 / 5

Progressive Disclosure

A short, well-organized stub with a heading and clearly signaled external reference to the official skills repo; no bundle files exist to navigate, so structure is appropriate for its length.

4 / 5

Total

17

/

20

Passed

Description

88%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 specific, complete, and trigger-rich despite the deprecation prefix, clearly stating both capabilities and invocation triggers. Its only soft spot is trigger-term synonym coverage and a minor overlap with the official Angular skills it redirects to.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'signal-based inputs/outputs, OnPush change detection, host bindings, content projection, and lifecycle hooks' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both what ('Create modern Angular standalone components following v20+ best practices') and when ('Triggers on component creation, refactoring class-based inputs to signals...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Concrete natural triggers ('component creation', 'refactoring class-based inputs to signals', 'adding host bindings', 'implementing accessible interactive components') cover the domain well, but common synonyms like 'Angular component' or 'standalone component' are absent.

4 / 5

Distinctiveness Conflict Risk

It carves a clear Angular v20+ component niche with distinct triggers, but explicitly points to the official Angular skills covering the same domain, creating minor overlap risk with a closely related skill.

4 / 5

Total

18

/

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.