
Typescript Pro
For serious TypeScript work where you need branded types, discriminated unions, or full-stack type safety with tRPC. Built by Jeffallan, this goes beyond basic interfaces to cover custom type guards, complex generics, and utility types like deep readonly or require-exactly-one. The workflow is methodical: analyze your tsconfig, design type-first APIs, run tsc --noEmit iteratively, then validate coverage. It pushes strict mode hard (even noUncheckedIndexedAccess and exactOptionalPropertyTypes) and strongly discourages enums in favor of const objects. If you're building a monorepo or need compile-time guarantees that prevent mixing up user IDs and order IDs, this is the reference you want loaded.
- skills.sh installs
- 14.6K
- GitHub stars
- 12.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jeffallan/claude-skills --skill typescript-pro --agent claude-codeInstalls into .claude/skills of the current project.
Files
TypeScript Pro
Core Workflow
- Analyze type architecture - Review tsconfig, type coverage, build performance
- Design type-first APIs - Create branded types, generics, utility types
- Implement with type safety - Write type guards, discriminated unions, conditional types; run
tsc --noEmitto catch type errors before proceeding - Optimize build - Configure project references, incremental compilation, tree shaking; re-run
tsc --noEmitto confirm zero errors after changes - Test types - Confirm type coverage with a tool like
type-coverage; validate that all public APIs have explicit return types; iterate on steps 3–4 until all checks pass
Reference Guide
Load detailed guidance based on context:
Sponsors
Details
- Repository
- github.com/jeffallan/claude-skills
More from jeffallan/claude-skills
All 66- Kubernetes Specialist14.6K
- Devops Engineer11.9K
- Wordpress Pro10.2K
- Python Pro9.1K
- Spring Boot Engineer8.7K
- Architecture Designer8.2K
- Postgres Pro8.2K
- Embedded Systems7.1K
- Websocket Engineer7.1K
- Code Reviewer6.9K
- Api Designer6.9K
- Game Developer6.9K
- Sql Pro6.8K
- Rust Engineer6.7K
- Security Reviewer6.5K
- Fastapi Expert6.4K
- Javascript Pro6.4K
- Database Optimizer6.3K
- Java Architect6.2K
- Nestjs Expert6.2K
- Pandas Pro6.1K
- Nextjs Developer6K
- Code Documenter6K
- Monitoring Expert6K