CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-forms

Angular forms: Signal Forms (experimental) and Reactive Forms. Trigger: When working with forms, validation, or form state in Angular.

85

Quality

81%

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

75%

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 effectively identifies its niche (Angular forms) and includes an explicit trigger clause, making it complete and distinctive. However, it lacks specific concrete actions and could benefit from more natural trigger terms that users commonly use when working with Angular forms.

Suggestions

Add concrete actions like 'create form controls, implement validators, handle form submission, manage form state'

Expand trigger terms to include common user phrases like 'FormGroup', 'FormControl', 'form builder', 'input validation', 'form errors', 'ngModel'

DimensionReasoningScore

Specificity

Names the domain (Angular forms) and mentions two specific form types (Signal Forms, Reactive Forms), but doesn't list concrete actions like 'create form controls', 'implement validation', or 'handle form submission'.

2 / 3

Completeness

Explicitly answers both what (Angular forms with Signal Forms and Reactive Forms) and when (via the 'Trigger:' clause specifying forms, validation, or form state in Angular).

3 / 3

Trigger Term Quality

Includes relevant keywords like 'forms', 'validation', 'form state', and 'Angular', but misses common variations users might say such as 'FormGroup', 'FormControl', 'form builder', 'input validation', or 'form errors'.

2 / 3

Distinctiveness Conflict Risk

Clearly scoped to Angular-specific form handling with distinct terminology (Signal Forms, Reactive Forms), making it unlikely to conflict with generic form skills or other framework-specific skills.

3 / 3

Total

10

/

12

Passed

Implementation

87%

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-crafted skill that efficiently covers Angular forms with executable code examples and clear organization. The decision table provides immediate guidance, and the code samples are production-ready. The main gap is the lack of validation error handling patterns and feedback loops for form submission failures.

Suggestions

Add a brief section showing how to display validation errors in templates (e.g., `@if (emailField.invalid && emailField.touched)`)

Include error handling pattern for form submission (success/failure feedback loop)

DimensionReasoningScore

Conciseness

The content is lean and efficient, providing only essential information. No unnecessary explanations of what forms are or how Angular works - it jumps straight to actionable code examples.

3 / 3

Actionability

Provides fully executable, copy-paste ready code examples for both Signal Forms and Reactive Forms. Includes complete component definitions with imports, templates, and TypeScript logic.

3 / 3

Workflow Clarity

The decision table at the top provides clear guidance on when to use each approach, but there are no validation checkpoints or error handling patterns shown. For form validation workflows, showing how to handle/display validation errors would improve clarity.

2 / 3

Progressive Disclosure

Well-structured with a decision table upfront, followed by progressively detailed sections. External resources are clearly linked at the end. Content is appropriately sized for a single file without needing additional references.

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
Yoizen/dev-ai-workflow
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.