CtrlK
BlogDocsLog inGet started
Tessl Logo

angular-style-guide

Naming conventions, file structure, and coding standards for Angular projects. Use for Angular-specific naming and organization; defer language-only TypeScript naming questions.

68

Quality

85%

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

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.

A tight, example-driven standards skill that respects the context budget and links out to a real reference file. The main improvement is reducing duplication between the inline naming standards and the referenced naming-convention.md.

Suggestions

Consolidate the detailed naming table into references/naming-convention.md and keep SKILL.md to high-level rules, reducing duplication between the body and the reference file.

Add a short 'Apply this when' trigger line at the top of the body so the content itself signals activation, not just the frontmatter description.

Consider noting file-size and function-size limits as verifiable checks (e.g., 'run a lint rule') to make the standards more actionable.

DimensionReasoningScore

Conciseness

Lean bullet-pointed standards that assume Angular competence; no padding explaining what Angular is, and every line carries a concrete rule or example.

5 / 5

Actionability

Provides concrete, copy-ready examples (hero-list.component.ts, appHighlight, src/app/core/) that directly guide naming and structure; minor gaps since it is standards-only with no executable commands.

4 / 5

Workflow Clarity

Standards are organized into clearly labeled, unambiguous sections (Principles, Naming, Folder Structure, Anti-Patterns); not a multi-step process, but the simple-skill exception keeps it clear with minor gaps.

4 / 5

Progressive Disclosure

Body acts as an overview with a well-signaled one-level-deep reference to the real references/naming-convention.md file; some naming detail is duplicated inline rather than fully delegated, leaving a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

87%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.

A well-crafted description that clearly defines the skill's scope, gives explicit when-to-use guidance, and draws a sharp boundary against a neighboring TypeScript skill. Slight room to make the capability areas more concrete.

DimensionReasoningScore

Specificity

Names the Angular domain and several concrete capability areas ('Naming conventions, file structure, and coding standards'), though the action buckets are somewhat abstract rather than fully enumerated.

4 / 5

Completeness

Explicitly states both what it does ('Naming conventions, file structure, and coding standards for Angular projects') and when to use it ('Use for Angular-specific naming and organization; defer language-only TypeScript naming questions').

5 / 5

Trigger Term Quality

Includes natural terms users would say ('Angular', 'naming conventions', 'file structure', 'organization') plus matching keyword triggers, but misses some common synonyms.

4 / 5

Distinctiveness Conflict Risk

Clear Angular niche with an explicit boundary ('defer language-only TypeScript naming questions') that minimizes overlap with a generic TypeScript skill.

5 / 5

Total

18

/

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.