CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-state-management

Implement application state with Angular Signals, computed derivations, and NgRx Signal Store. Use when implementing reactive state with signal(), computed(), effect(), or @ngrx/signals in Angular. (triggers: **/*.store.ts, **/state/**, angular signals, signal store, computed, effect, linkedSignal)

94

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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

This is an excellent skill description that clearly defines its scope around Angular Signals and NgRx Signal Store state management. It provides comprehensive trigger terms covering file patterns, API names, and conceptual keywords. The explicit 'Use when' clause with concrete triggers makes it easy for Claude to select this skill appropriately.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'application state with Angular Signals', 'computed derivations', and 'NgRx Signal Store'. These are concrete, well-defined capabilities in the Angular ecosystem.

3 / 3

Completeness

Clearly answers both 'what' (implement application state with Angular Signals, computed derivations, and NgRx Signal Store) and 'when' (explicit 'Use when' clause with specific API triggers and file pattern triggers).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms including API names (signal(), computed(), effect(), linkedSignal), package names (@ngrx/signals), file patterns (*.store.ts, **/state/**), and conceptual terms (angular signals, signal store). These match what developers would naturally reference.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Angular Signals and NgRx Signal Store. The specific file patterns (*.store.ts), API names (signal(), computed(), effect(), linkedSignal), and framework-specific terms (@ngrx/signals) make it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a well-structured, concise skill that efficiently communicates Angular Signals state management patterns. Its main weakness is the lack of inline executable code examples — key patterns like computed(), linkedSignal(), and signalStore setup are described but not demonstrated with copy-paste ready snippets. The progressive disclosure and conciseness are excellent.

Suggestions

Add a brief inline code example for at least one key pattern (e.g., a signal service with private signal + asReadonly(), or a computed() derivation) to improve actionability without sacrificing conciseness.

Include a small signalStore skeleton inline (3-5 lines) showing withState/withComputed/withMethods composition, since this is the primary scaling pattern.

DimensionReasoningScore

Conciseness

Every line is purposeful and assumes Claude already understands Angular, signals, and reactive programming concepts. No unnecessary explanations of what signals are or how Angular works.

3 / 3

Actionability

Provides specific API guidance (computed(), linkedSignal(), untracked(), .set(), .update()) and clear rules, but lacks executable code examples. The concrete patterns are deferred to the referenced signal-store.md file rather than shown inline.

2 / 3

Workflow Clarity

This is a pattern/convention skill rather than a multi-step process, so workflow clarity is assessed on whether the guidance is unambiguous. The numbered sections provide a clear progression from basic signals → derived state → scaling → side effects, with explicit anti-patterns serving as guardrails.

3 / 3

Progressive Disclosure

The SKILL.md serves as a concise overview with well-signaled, one-level-deep references to signal-store.md for detailed examples. Content is appropriately split between the overview and the reference file.

3 / 3

Total

11

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.