CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-http-client

Integrate HttpClient, Interceptors, and API interactions in Angular. Use when integrating HttpClient, writing interceptors, or handling API calls in Angular.

70

Quality

86%

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

86%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 content is a tight, executable Angular HTTP reference with concrete code and a well-structured, one-level-deep reference file. The main improvement is trimming the meta "Canonical response anchors" block, which adds tokens without instructional value.

Suggestions

Remove or relocate the "Canonical response anchors" section; it is registry/meta content that consumes tokens without aiding execution.

Consider a brief ordered setup checklist (register interceptors -> provideHttpClient -> type responses) to make the workflow sequence explicit.

DimensionReasoningScore

Conciseness

The body is lean and assumes Angular competence with terse executable snippets; the "Canonical response anchors" block and a few explanatory clauses are non-essential tokens that could be trimmed, keeping it at 4 rather than 5.

4 / 5

Actionability

Copy-paste-ready, executable code covers the common cases: functional interceptor `(req, next) => next(req.clone({...}))`, `httpResource<User>(() => ...)`, `resource<T,P>({request,loader})`, and `provideHttpClient(withInterceptors([...]), withFetch())` registration.

5 / 5

Workflow Clarity

Guidance is organized as principles, patterns, and anti-patterns making the single action unambiguous; it is a reference/pattern skill rather than a destructive batch workflow, so it scores 4 with minor validation/sequencing gaps rather than 5.

4 / 5

Progressive Disclosure

A concise overview (<50 lines) with well-signaled, one-level-deep reference to the real file [references/interceptors.md](references/interceptors.md), which exists and holds the detailed interceptor example; content is appropriately split for easy navigation.

5 / 5

Total

18

/

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.

The description is strong: it concisely states concrete capabilities and provides an explicit, trigger-rich "Use when" clause scoped to Angular HTTP work. Minor room to add natural synonyms or file-extension triggers.

Suggestions

Add common natural synonyms or file triggers (e.g., ".service.ts", ".interceptor.ts", "Angular services") to push trigger term coverage toward comprehensive.

Tighten the broad phrase "API interactions" to a more concrete action to raise specificity.

DimensionReasoningScore

Specificity

"Integrate HttpClient, Interceptors, and API interactions in Angular" lists several specific actions (integrate, interceptors, API interactions), matching the anchor for several specific actions with minor gaps; not a 5 because "API interactions" is broad and the actions overlap.

4 / 5

Completeness

Explicitly states both what ("Integrate HttpClient, Interceptors, and API interactions") and when ("Use when integrating HttpClient, writing interceptors, or handling API calls") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural keywords a user would say appear ("HttpClient", "interceptors", "API calls", "Angular"); good coverage but missing synonyms and file-extension triggers like ".service.ts", so it sits at 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

"Angular" scoped to HttpClient and Interceptors carves a clear niche with distinct triggers and minimal overlap with other skills.

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.