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.

63

Quality

75%

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

68%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 concise, actionable, and well-structured with a real one-level reference file. Its main gap is workflow clarity — it reads as a standards reference rather than a sequenced process with validation feedback loops.

Suggestions

Add a short ordered workflow for applying these standards to an existing project (e.g., audit routes -> enforce lazy loading -> move singletons to core/ -> verify against the checklist) with an explicit validate-and-fix loop.

Move the duplicated 'canonical statements' in Principles into the bullet list or the reference file to trim the mild verbosity.

Add one more executable snippet (e.g., a loadChildren route or a standalone component skeleton) so the common cases are copy-paste ready.

DimensionReasoningScore

Conciseness

Lean and free of explanations of Angular basics Claude already knows; the 'Principles' section's duplicated canonical statements are the main minor trim opportunity keeping it below 5.

4 / 5

Actionability

Provides a concrete, executable loadComponent route example and specific core/shared placement rules, but offers only one code snippet and leaves most patterns as prose directives.

4 / 5

Workflow Clarity

No multi-step sequenced workflow with validation checkpoints; the Verification Checklist supplies a validation surface but there is no validate->fix->retry loop or ordered procedure for applying the standards.

3 / 5

Progressive Disclosure

Well-organized sections with a single clearly-signaled, one-level reference (references/folder-structure.md, which exists); most detail is inlined in the body rather than split out, keeping it just below 5.

4 / 5

Total

15

/

20

Passed

Description

82%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 cleanly answers both 'what' and 'when' with Angular-specific trigger phrases, making it distinctive and complete. It is slightly held back on specificity and trigger-term breadth relative to what the body actually covers.

DimensionReasoningScore

Specificity

Names the Angular domain plus 1-2 concrete actions ('project structure, feature modules, and lazy loading'), but coverage is not comprehensive — it omits standalone components, core/shared, and smart/dumb which the body emphasizes.

3 / 5

Completeness

Clearly states what it does ('Standards for Angular project structure, feature modules, and lazy loading') and explicitly when to use it via 'Use when structuring Angular apps, defining feature modules, or configuring lazy loading.'

5 / 5

Trigger Term Quality

Natural phrases users would say ('Angular apps', 'feature modules', 'lazy loading', 'configuring lazy loading') are present, but it lacks common synonyms like 'standalone' or file extensions like 'angular.json' that the metadata lists.

4 / 5

Distinctiveness Conflict Risk

Angular-specific niche with concrete, distinctive triggers; minimal conflict risk with other skills.

5 / 5

Total

17

/

20

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.