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.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/dev-skills/angular-new-app/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 body is highly actionable with concrete executable commands for every step and a clear sequenced workflow with some validation guidance. Its weak spots are the duplicated best-practices note and validation being advisory rather than an enforced feedback loop.

Suggestions

De-duplicate the MCP best-practices note (it appears in step 1 and again at the end) into a single clearly signaled reference to reduce token cost.

Add an explicit validate-then-proceed feedback loop (e.g., run `npx ng build` after generate commands and only continue once errors are resolved) to strengthen workflow_clarity for batch generation.

DimensionReasoningScore

Conciseness

The body is mostly efficient — concrete commands and flags with little explanatory padding of concepts Claude already knows — with only minor trims possible (e.g., the repeated MCP best-practices note appears twice verbatim).

4 / 5

Actionability

It provides fully executable, copy-paste-ready commands throughout (which ng, npm install -g @angular/cli, the full ng new invocation with flags, ng generate for every schematic, ng add tailwindcss), covering the common cases concretely.

5 / 5

Workflow Clarity

The five-step sequence is clear with checkpoints (verify CLI presence, run npx ng build to check for errors), but validation is advisory rather than enforced and there is no explicit build-before-run feedback loop for the generation steps.

4 / 5

Progressive Disclosure

Content is well organized into a numbered getting-started workflow with clearly signaled external references (the tailwind upgrade-guide URL and the ng mcp best-practices pointer); no bundle files exist to split further, and minor gaps are only in section header hierarchy.

4 / 5

Total

17

/

20

Passed

Description

70%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 clearly states both what the skill does and when to use it, with a strong explicit trigger clause and natural user phrasings. Its main weakness is specificity — it foregrounds only one action rather than the fuller set of capabilities the body actually guides.

Suggestions

Expand the description to list 1-2 more concrete capabilities the skill covers beyond app creation (e.g., adding Tailwind, scaffolding components via ng generate, loading best practices via ng mcp).

Add a synonym trigger such as 'Angular project' or 'scaffold an Angular app' to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

The description names the domain ('create a new Angular app using the Angular CLI') as one concrete action but does not enumerate the several specific capabilities the skill guides (tailwind add, scaffold generation, best-practice loading), so coverage is not comprehensive.

3 / 5

Completeness

It gives a clear 'what' (creates a new Angular app) and an explicit 'when' clause ('should be used whenever a user wants to create a new Angular application'), with only minor specificity gaps in the 'when'.

4 / 5

Trigger Term Quality

It includes natural terms a user would say ('create a new Angular application', 'Angular app', 'Angular CLI') with good coverage of common phrasings, though it lacks synonyms like 'scaffold' or 'Angular project'.

4 / 5

Distinctiveness Conflict Risk

The trigger ('create a new Angular application') is a distinct niche with minimal overlap risk against other skills, though it could be confused with general Angular scaffolding tasks.

4 / 5

Total

15

/

20

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.