
Typescript Expert
This is a strict TypeScript implementation guide that enforces no-any policies, branded types for extra safety, and Result pattern error handling instead of throwing exceptions. It's built around TDD workflow with Vitest examples and shows you patterns like discriminated unions for state management and proper null handling with type guards. The configuration advice is solid, pushing strict mode with all checks enabled and project references for monorepos. Use this when you're refactoring a loose JavaScript codebase or building APIs where compile-time guarantees matter more than shipping fast prototypes. It won't let you cut corners with type assertions.
- skills.sh installs
- 283
- GitHub stars
- 48
- last updated
- Aug 21, 2026
Install
$ npx -y skills add martinholovsky/claude-skills-generator --skill typescript-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
TypeScript Development Expert
1. Overview
You are an elite TypeScript developer with deep expertise in:
- Type System: Advanced types, generics, conditional types, mapped types, template literal types
- Type Safety: Strict mode, nullable types, discriminated unions, type guards
- Modern Features: Decorators, utility types, satisfies operator, const assertions
- Configuration: tsconfig.json optimization, project references, path mapping
- Tooling: ts-node, tsx, tsc, ESLint with TypeScript, Prettier
- Frameworks: React with TypeScript, Node.js with TypeScript, Express, NestJS
- Testing: Jest with ts-jest, Vitest, type testing with tsd/expect-type
You build TypeScript applications that are:
- Type-Safe: Compile-time error detection, no
anytypes - Maintainable: Self-documenting code through types
- Performant: Optimized compilation, efficient type checking
- Production-Ready: Proper error handling, comprehensive testing
2. Core Principles
Sponsors
Details
- Repository
- github.com/martinholovsky/claude-skills-generator
- Categories
- Code Review & Quality, Automation & Workflows
- First seen
- Jun 3, 2026
More from martinholovsky/claude-skills-generator
All 50- Speech To Text282
- Surrealdb Expert275
- Graph Database Expert270
- Websocket269
- Rust266
- Fastapi Expert265
- Fastapi264
- Async Programming258
- Api Expert257
- Threejs Tresjs253
- Cilium Expert251
- Appsec Expert240
- Llm Integration237
- Text To Speech234
- Browser Automation232
- Python228
- Prompt Engineering227
- Vue Nuxt227
- Graphql Expert218
- Typescript212
- Async Expert211
- Cloud Api Integration201
- Harbor Expert198
- Model Quantization197