CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-directives-pipes

Build custom Angular attribute directives, HostDirectives, and pure pipes. Use for Angular directive or pipe implementation, including custom attribute directives; defer React/CSS middleware and unrelated framework work.

68

Quality

83%

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

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

A tight, well-structured reference skill that assumes Angular competence and splits its one detailed example into a real one-level reference. It is held back only by mild terminology redundancy in the anchors section and the absence of a complete inline code block in the body itself.

Suggestions

Remove or trim the 'Canonical response anchors' section since all five terms are already stated in Principles/Anti-Patterns, or repurpose it as a non-redundant checklist of outcomes to verify.

Inline one small complete copy-paste directive or pipe example in the body so the core case is executable without opening the reference file.

DimensionReasoningScore

Conciseness

The body is lean and assumes Angular competence (no generic concept explanations), but the 'Canonical response anchors' section repeats terms already covered in the body (cache results, host: {} object, imports array, not set pure: false, not with @HostBinding), a minor redundancy that keeps it just below the 'every token earns its place' anchor.

4 / 5

Actionability

Concrete fragments appear throughout ('@Pipe({ name: 'truncate', standalone: true, pure: true })', 'transform(value: string, limit = 50)', 'selector: '[appHighlight]'', host object syntax), but the body lacks a complete copy-paste-ready code block (the full example lives in references/composition.md), matching 'mostly executable guidance; minor gaps'.

4 / 5

Workflow Clarity

This is a principles/reference skill rather than a multi-step workflow, but it is organized in a clear logical progression (Principles → Guidelines → Anti-Patterns) with unambiguous guidance and no destructive/batch operations requiring validation checkpoints, fitting the 'clear sequence with minor gaps' anchor under the simple-skills guidance.

4 / 5

Progressive Disclosure

A short, well-sectioned overview (~35 lines) with a single well-signaled one-level-deep reference ('[Composition](references/composition.md)') that exists as a real file and holds the full code example, matching 'clear overview with well-signaled one-level-deep references; content appropriately split'.

5 / 5

Total

17

/

20

Passed

Description

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

A strong, concise description that names a specific Angular niche, lists concrete capabilities, provides explicit 'Use for...' trigger guidance, and adds boundary direction to avoid mis-triggering. Minor gaps in keyword synonyms and action variety keep specificity and trigger_term_quality at 4 rather than 5.

DimensionReasoningScore

Specificity

Quotes 'Build custom Angular attribute directives, HostDirectives, and pure pipes' — three concrete actions in a clearly named domain, but all are 'build' variants with minor coverage gaps (e.g., structural directives intentionally excluded), fitting the 'several specific actions; minor gaps' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

Explicit 'what' ('Build custom Angular attribute directives, HostDirectives, and pure pipes') and explicit 'when' ('Use for Angular directive or pipe implementation, including custom attribute directives') with concrete trigger phrases and boundary guidance, matching the 'clearly and explicitly answers both what AND when' anchor.

5 / 5

Trigger Term Quality

Natural Angular terms appear ('Angular directive or pipe implementation', 'custom attribute directives', 'HostDirectives', 'pure pipes') giving good keyword coverage, but common synonyms and file extensions are absent, matching the 'good coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

Clear Angular-specific niche with distinct triggers plus explicit deferral ('defer React/CSS middleware and unrelated framework work'), giving minimal conflict risk per the 'clear niche with distinct triggers' anchor.

5 / 5

Total

18

/

20

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.