CtrlK
BlogDocsLog inGet started
Tessl Logo

typescript-pro

Master TypeScript with advanced types, generics, and strict type safety. Handles complex type systems, decorators, and enterprise-grade patterns.

50

Quality

55%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/typescript-pro/SKILL.md

The canonical home for this skill is typescript-pro in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 content is well-structured and concise but stays at an abstract directive level, offering no executable TypeScript or configuration examples. It reads more like a checklist of topics than actionable guidance.

Suggestions

Add at least one executable example per critical surface, e.g. a strict tsconfig.json snippet and a conditional/mapped-type pattern.

Turn the 'Approach' steps into a concrete workflow with runnable commands (e.g. 'tsc --noEmit' validation) and a fix-and-retry loop.

Replace the opening persona line with a direct statement of what the skill produces, removing 'enterprise-grade' filler.

DimensionReasoningScore

Conciseness

The body is mostly lean bullet directives without explaining concepts Claude already knows, but the opening persona line ('You are a TypeScript expert...') and phrases like 'enterprise-grade development' add mild padding that could be tightened.

3 / 5

Actionability

Guidance is high-level ('Define runtime targets', 'Leverage strict type checking with appropriate compiler flags') with no executable code, concrete tsconfig snippets, or specific compiler commands, leaving only minimal concrete guidance to act on.

2 / 5

Workflow Clarity

A 4-step sequence is present (define -> model -> implement -> validate) but steps lack concrete commands and the only validation ('Validate build performance') is implicit with no feedback loop for error recovery.

3 / 5

Progressive Disclosure

The body is under 50 lines, needs no external references, and is organized into clear labeled sections (Use / Do not use / Instructions / Focus Areas / Approach / Output), meeting the simple-skill exception for a top score.

5 / 5

Total

13

/

20

Passed

Description

61%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 names a specific niche and several relevant terms but leans on vague verbs and buzzwords ('Master', 'enterprise-grade') and omits any explicit 'when to use' guidance. It is functional but not exemplary.

Suggestions

Replace vague verbs ('Master', 'Handles') with concrete actions, e.g. 'Designs generic types, configures strict tsconfig options, and applies conditional/mapped types'.

Add an explicit trigger clause, e.g. 'Use when architecting shared TypeScript types or hardening type safety for production builds'.

Drop marketing language like 'enterprise-grade patterns' in favor of terms users actually say when requesting help.

DimensionReasoningScore

Specificity

Names the domain plus several concrete topics ('advanced types, generics', 'decorators', 'complex type systems'), but the verbs 'Master' and 'Handles' are generic rather than describing concrete actions, so it sits at the anchor that names domain and 1-2 concrete actions without being comprehensive.

3 / 5

Completeness

It clearly states what the skill does ('Handles complex type systems, decorators...') but contains no 'Use when...' clause or equivalent trigger guidance, so per the judging guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural user terms are present ('TypeScript', 'generics', 'decorators', 'advanced types'), giving good keyword coverage, though 'enterprise-grade patterns' is marketing language rather than a phrase a user would naturally say.

4 / 5

Distinctiveness Conflict Risk

It targets a clear niche (advanced TypeScript typing) with distinct triggers, leaving only minor overlap risk with closely related general TypeScript or JavaScript skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.