CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-performance

Optimization techniques including OnPush, @defer, and Image Optimization. Use when optimizing Angular rendering, deferring blocks, or improving Core Web Vitals.

75

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

100%

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

An exemplar lean skill body: dense, well-organized, concrete directives with real executable syntax and a single well-signaled one-level reference. It respects Claude's competence while remaining fully actionable.

DimensionReasoningScore

Conciseness

The body is lean and information-dense — no introductory 'what is Angular/change detection' padding — and the brief rationale clauses ('prevents Angular from destroying and recreating DOM nodes', 're-evaluates on every change detection cycle') are tightly bound to their directives, so every token earns its place.

3 / 3

Actionability

Directives are concrete and specific with real, executable Angular syntax ('ChangeDetectionStrategy.OnPush', "<img ngSrc='...' width='800' height='600'>", '@for (item of items; track item.id)', 'provideExperimentalZonelessChangeDetection()'), and the full @defer block is appropriately supplied in the reference rather than as pseudocode.

3 / 3

Workflow Clarity

This is a simple, single-purpose skill under 50 lines with clear, well-organized sections (Principles, Guidelines, Anti-Patterns, References); per the simple_skills note it qualifies for a 3, and there are no destructive or batch operations that would require validation checkpoints.

3 / 3

Progressive Disclosure

A concise overview keeps each technique brief and offloads the detailed @defer syntax to a single, well-signaled, one-level-deep reference ([Defer Usage](references/defer-usage.md)) that was verified to exist, with content appropriately split for easy navigation.

3 / 3

Total

12

/

12

Passed

Description

90%

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

A strong, Angular-scoped description that pairs concrete optimization techniques with an explicit 'Use when' trigger clause and natural domain keywords. Its only weakness is that capabilities are framed as a category list of techniques rather than concrete action verbs.

Suggestions

Lead with concrete action verbs (e.g., 'Apply OnPush change detection, defer heavy components with @defer, and optimize images via NgOptimizedImage') instead of the category framing 'Optimization techniques including...'.

Surface the additional capabilities the body covers (Zoneless migration prep, track expressions in @for loops) so the capability enumeration is more comprehensive.

DimensionReasoningScore

Specificity

Names specific techniques ('OnPush, @defer, and Image Optimization') and concrete use cases ('optimizing Angular rendering, deferring blocks, or improving Core Web Vitals'), but the lead framing 'Optimization techniques including...' presents a category with examples rather than enumerating concrete action verbs, matching the 'names domain and some actions' anchor rather than the 'lists multiple specific concrete actions' anchor.

2 / 3

Completeness

Clearly answers both 'what' ('Optimization techniques including OnPush, @defer, and Image Optimization') and 'when' via an explicit 'Use when optimizing Angular rendering, deferring blocks, or improving Core Web Vitals' clause with explicit triggers.

3 / 3

Trigger Term Quality

Includes natural terms Angular developers would actually say — 'OnPush', '@defer', 'Core Web Vitals', 'Angular rendering' — giving good coverage of domain trigger terms rather than generic jargon.

3 / 3

Distinctiveness Conflict Risk

The triggers are Angular-specific (OnPush, @defer, NgOptimizedImage-adjacent 'Image Optimization', Core Web Vitals), carving a clear niche unlikely to fire for non-Angular skills.

3 / 3

Total

11

/

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.