CtrlK
BlogDocsLog inGet started
Tessl Logo

typescript-pro

Implements advanced TypeScript type systems, creates custom type guards, utility types, and branded types, and configures tRPC for end-to-end type safety. Use when building TypeScript applications requiring advanced generics, conditional or mapped types, discriminated unions, monorepo setup, or full-stack type safety with tRPC.

92

1.07x
Quality

100%

Does it follow best practices?

Impact

85%

1.07x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly articulates specific advanced TypeScript capabilities and provides explicit trigger conditions. It uses appropriate technical terminology that developers would naturally use when seeking this type of help, and the combination of advanced type system features with tRPC creates a distinctive niche. The description is well-structured with both capability statements and a comprehensive 'Use when' clause.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'implements advanced TypeScript type systems', 'creates custom type guards, utility types, and branded types', 'configures tRPC for end-to-end type safety'. These are precise, actionable capabilities.

3 / 3

Completeness

Clearly answers both what (implements type systems, creates type guards/utility types/branded types, configures tRPC) AND when with explicit 'Use when...' clause listing specific trigger scenarios (advanced generics, conditional/mapped types, discriminated unions, monorepo setup, tRPC).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'TypeScript', 'type guards', 'utility types', 'branded types', 'tRPC', 'generics', 'conditional types', 'mapped types', 'discriminated unions', 'monorepo', 'full-stack type safety'. These are terms developers naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche in advanced TypeScript patterns and tRPC specifically. The combination of 'branded types', 'discriminated unions', 'tRPC', and 'monorepo setup' creates a unique fingerprint unlikely to conflict with general TypeScript or coding skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an exemplary skill file that demonstrates excellent token efficiency while providing comprehensive, actionable TypeScript guidance. The workflow includes proper validation checkpoints, the code examples are executable and cover advanced patterns, and the reference table provides clear progressive disclosure to detailed documentation.

DimensionReasoningScore

Conciseness

The content is lean and efficient, assuming Claude's TypeScript competence. No unnecessary explanations of basic concepts; every section provides actionable, advanced guidance without padding.

3 / 3

Actionability

Provides fully executable, copy-paste ready code examples for branded types, discriminated unions, type guards, utility types, and tsconfig. All examples are complete and immediately usable.

3 / 3

Workflow Clarity

The 5-step core workflow includes explicit validation checkpoints (tsc --noEmit, type-coverage) with clear iteration instructions ('iterate on steps 3–4 until all checks pass'). Feedback loops are well-defined.

3 / 3

Progressive Disclosure

Clear overview structure with a well-organized reference table pointing to topic-specific files. The 'Load When' column provides excellent navigation guidance for when to access each reference.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
jeffallan/claude-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.