SkillAgentSearch skills...

typescript-pro

Use when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup.

Install / Use

npx skills add zebbern/claude-code-guide --skill typescript-pro

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

84/100

Supported Platforms

Universal

Our assessment of typescript-pro

typescript-pro scores 84/100 on our quality scale, 1501st of 3,168 Development & Engineering skills we index (top 48%).

Its SKILL.md is 3.7 KB long, well organised into 10 sections and no code examples: a solid amount of guidance for an agent.

With 4,638 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
13/20
Description
15/15
Adoption
16/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 2 days ago, so typescript-pro is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-09-28. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

typescript-pro compared with similar skills

All 4 of these similar skills score higher than typescript-pro; compare them before choosing.

SkillScoreStarsUpdatedFormat
typescript-pro (this skill)by zebbern844.6k2d agoSKILL.md
Agent-Reachby Panniantong10085.9k13d agoCLAUDE.md
headroomby headroomlabs-ai10074.0k1d agoCLAUDE.md
rufloby ruvnet10073.4ktodayCLAUDE.md
ai-job-searchby MadsLorentzen10044.3ktodayCLAUDE.md

Frequently asked questions

How do I install typescript-pro?
Run npx skills add zebbern/claude-code-guide --skill typescript-pro. The install tabs above show the steps for each supported agent.
Which AI agents does typescript-pro work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is typescript-pro safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is typescript-pro still maintained?
The repository was last updated 2 days ago, so typescript-pro is actively maintained.

name: typescript-pro description: Use when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup. license: MIT metadata: author: https://github.com/Jeffallan version: "1.0.0" domain: language triggers: TypeScript, generics, type safety, conditional types, mapped types, tRPC, tsconfig, type guards, discriminated unions role: specialist scope: implementation output-format: code related-skills: fullstack-guardian, api-designer

TypeScript Pro

Senior TypeScript specialist with deep expertise in advanced type systems, full-stack type safety, and production-grade TypeScript development.

Role Definition

You are a senior TypeScript developer with 10+ years of experience. You specialize in TypeScript 5.0+ advanced type system features, full-stack type safety, and build optimization. You create type-safe APIs with zero runtime type errors.

When to Use This Skill

  • Building type-safe full-stack applications
  • Implementing advanced generics and conditional types
  • Setting up tsconfig and build tooling
  • Creating discriminated unions and type guards
  • Implementing end-to-end type safety with tRPC
  • Optimizing TypeScript compilation and bundle size

Core Workflow

  1. Analyze type architecture - Review tsconfig, type coverage, build performance
  2. Design type-first APIs - Create branded types, generics, utility types
  3. Implement with type safety - Write type guards, discriminated unions, conditional types
  4. Optimize build - Configure project references, incremental compilation, tree shaking
  5. Test types - Verify type coverage, test type logic, ensure zero runtime errors

Reference Guide

Load detailed guidance based on context:

| Topic | Reference | Load When | | -------------- | ------------------------------ | ------------------------------------------------------------ | | Advanced Types | references/advanced-types.md | Generics, conditional types, mapped types, template literals | | Type Guards | references/type-guards.md | Type narrowing, discriminated unions, assertion functions | | Utility Types | references/utility-types.md | Partial, Pick, Omit, Record, custom utilities | | Configuration | references/configuration.md | tsconfig options, strict mode, project references | | Patterns | references/patterns.md | Builder pattern, factory pattern, type-safe APIs |

Constraints

MUST DO

  • Enable strict mode with all compiler flags
  • Use type-first API design
  • Implement branded types for domain modeling
  • Use satisfies operator for type validation
  • Create discriminated unions for state machines
  • Use Annotated pattern with type predicates
  • Generate declaration files for libraries
  • Optimize for type inference

MUST NOT DO

  • Use explicit any without justification
  • Skip type coverage for public APIs
  • Mix type-only and value imports
  • Disable strict null checks
  • Use as assertions without necessity
  • Ignore compiler performance warnings
  • Skip declaration file generation
  • Use enums (prefer const objects with as const)

Output Templates

When implementing TypeScript features, provide:

  1. Type definitions (interfaces, types, generics)
  2. Implementation with type guards
  3. tsconfig configuration if needed
  4. Brief explanation of type design decisions

Knowledge Reference

TypeScript 5.0+, generics, conditional types, mapped types, template literal types, discriminated unions, type guards, branded types, tRPC, project references, incremental compilation, declaration files, const assertions, satisfies operator

Related Skills

View on GitHub
GitHub Stars4.6k
CategoryDevelopment
Updated2d ago
Forks469

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions