CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-new-app

Creates a new Angular app using the Angular CLI. This skill should be used whenever a user wants to create a new Angular application and contains important guidelines for how to effectively create a modern Angular application.

67

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

85%

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

The body delivers executable, well-sequenced guidance with a validation loop and clean organization; the main weakness is a duplicated best-practices note and minor redundant framing.

Suggestions

Remove the duplicate MCP best-practices note (it appears both in step 1 and at the end); keep a single instance.

Tighten phrasing like "Remember the following guidelines for continuing to generate Angular application code" to a concise lead-in.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete commands, but the MCP best-practices note is repeated nearly verbatim ("bundled with the Angular CLI. Available through") in both step 1 and the closing note, and "Remember the following guidelines" restates context, matching the anchor for mostly efficient content that could be tightened.

2 / 3

Actionability

It provides fully executable commands (e.g. "npm install -g @angular/cli", "npx ng new <app-name> ... --interactive=false", "npx ng generate component <component-name>") with specific flags, matching the anchor for copy-paste-ready concrete guidance.

3 / 3

Workflow Clarity

A clear numbered sequence includes an explicit checkpoint ("Do not start the app until you've built some features") and an error feedback loop ("run `npx ng build` to check for errors and repair them"), matching the anchor for a clear sequence with explicit validation steps.

3 / 3

Progressive Disclosure

This single ~50-line skill has no bundle files and no external references, yet is organized into clearly numbered sections, matching the scoring note that simple skills under 50 lines with no need for external references can score 3 with well-organized sections.

3 / 3

Total

11

/

12

Passed

Description

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 clearly defines a niche with explicit "Use when"-style triggers and answers both what and when, but lists only one concrete action and offers limited trigger-term variation.

DimensionReasoningScore

Specificity

"Creates a new Angular app using the Angular CLI" names the domain and one concrete action with its tool, but does not enumerate multiple specific actions, matching the anchor that names domain and some actions without being comprehensive.

2 / 3

Completeness

It states both what ("Creates a new Angular app using the Angular CLI") and an explicit when ("should be used whenever a user wants to create a new Angular application"), matching the anchor that clearly answers both what and when with explicit triggers.

3 / 3

Trigger Term Quality

Phrases like "create a new Angular application" and "Angular CLI" are relevant and natural, but coverage is limited with no common variations, matching the anchor for some relevant keywords missing common variations.

2 / 3

Distinctiveness Conflict Risk

The Angular app-creation niche has distinct triggers and is unlikely to fire for unrelated skills, matching the anchor for a clear niche with distinct triggers.

3 / 3

Total

10

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
angular/angular
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.