CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-architecture

Standards for Angular project structure, feature modules, and lazy loading. Use when structuring Angular apps, defining feature modules, or configuring lazy loading.

65

Quality

80%

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/angular/angular-architecture/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

The body is well-structured and highly actionable with a concrete route example and a mandatory verification checklist, and it correctly offloads the detailed folder tree to a single real reference file. The only weakness is mild redundancy between the principles intro and the bullet list.

DimensionReasoningScore

Conciseness

Mostly lean with terse bullets and no padding about Angular basics, but the 'canonical statements' paragraph restates the bullets and includes meta-coaching prose that could be tightened.

2 / 3

Actionability

Provides concrete, copy-paste-ready guidance: a full lazy-loading route example, explicit folder paths (features/dashboard/, core/, shared/), and specific directives like standalone: true.

3 / 3

Workflow Clarity

A single-purpose standards skill that is well-organized with a mandatory Verification Checklist serving as explicit checkpoints; no destructive or batch operations requiring feedback loops.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview pointing to one clearly signaled, one-level-deep reference (references/folder-structure.md), which is a real file holding the detailed folder tree.

3 / 3

Total

11

/

12

Passed

Description

75%Weight 40%Scale 1-3

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 communicates its Angular-architecture niche with an explicit 'Use when...' trigger, giving strong completeness and distinctiveness. It is slightly held back by moderate specificity and trigger-term coverage that omits common variations like standalone components or loadChildren.

DimensionReasoningScore

Specificity

Names the Angular domain and several concrete areas (feature modules, lazy loading, project structure), but does not enumerate many distinct concrete actions like the top anchor.

2 / 3

Completeness

Explicitly states both what it does (standards for Angular structure, feature modules, lazy loading) and when to use it via a 'Use when...' clause.

3 / 3

Trigger Term Quality

Includes natural terms like 'Angular', 'feature modules', and 'lazy loading', but misses common variations such as 'standalone components', 'loadChildren', or 'loadComponent' that users would say.

2 / 3

Distinctiveness Conflict Risk

Angular-specific architecture niche with distinct triggers, making it unlikely to fire for non-Angular skills.

3 / 3

Total

10

/

12

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.