typescript-expert Skill for Claude Code: TypeScript Debugging and Types
Community skill that gives your assistant TypeScript know-how for type errors, slow compiles, migrations, monorepos and code review.
- Installs
- 12.7K
- on skills.sh
- Stars
- 49K
- on GitHub
- Files
- 4
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
When you hit a tricky type error, a slow type check or a JavaScript-to-TypeScript migration, this skill has the assistant inspect your project setup first and then apply a fix. It covers branded and conditional types, tsconfig tuning, Nx versus Turborepo, Biome versus ESLint and type testing with Vitest.
It validates changes by running your type check and tests, and it bundles one Python diagnostic script. The skill is from the community-maintained sickn33/agentic-awesome-skills repo.
Good for
- TypeScript developers stuck on a complex type error
- Teams migrating a JavaScript codebase to TypeScript
- Maintainers of monorepos with slow builds or type checks
- Reviewers who want a TypeScript review checklist
Install typescript-expert
Claude Code
- 1
Download the skill folder from https://github.com/sickn33/agentic-awesome-skills/tree/HEAD/skills/typescript-expert.
- 2
Put it at ~/.claude/skills/typescript-expert/ so that SKILL.md sits directly inside.
- 3
Start a new session; the skill loads when its description matches the task.
This skill runs tsc, node, npm scripts and a bundled Python script in your project, so this page lists no Claude app upload. The sickn33 README also describes a Claude plugin marketplace route and its own installer, both built for the whole skill library; the routes here install only this skill.
Built from the package data we hold. Not yet tested by us.
What's in the skill
When it loads
TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling.
Sections in SKILL.md
- When invoked:
- Version, diagnostics and runtime limits
- Advanced Type System Expertise
- Type-Level Programming Patterns
- Performance Optimization Strategies
- Real-World Problem Resolution
- Complex Error Patterns
- Migration Expertise
- Monorepo Management
- Modern Tooling Expertise
- Biome vs ESLint
- Type Testing Strategies
- Debugging Mastery
- CLI Debugging Tools
- Custom Error Classes
- Current Best Practices
Key facts
- License
- MIT (crawl data)
- Installs on skills.sh
- 12,721 as of 2026-11-02
- Last repo commit
- 2026-11-01
- Risk label in SKILL.md
- risk: critical, source: community, no reason given
What it includes
Checks tsc and node versions, tooling and monorepo markers before changing anything.
Prefers Read, Grep and Glob, with shell commands as the fallback.
Runs code ·
When invoked: analyze setupRuns typecheck, tests and, if needed, a build as one-shot checks.
Avoids watch and serve processes.
Runs code ·
When invoked: validateBranded types, recursive conditional types, satisfies and const assertions.
Read ·
Type-level patternsUses extendedDiagnostics, skipLibCheck, incremental builds and project references.
Runs code ·
Performance fixesCannot be named, missing declarations, excessive depth and module resolution.
Runs code ·
Error pattern fixesJS to TS steps, a tool migration table and optional ts-migrate and typesync.
Runs code ·
Migration helpNx versus Turborepo, Biome versus ESLint and Vitest type tests.
Read ·
Monorepo and toolingtraceResolution, generateTrace and inspector commands for tsx and ts-node.
Writes resolution.log and a trace folder.
Runs code ·
Debugging toolsSix groups: type safety, best practices, performance, modules, errors, organization.
Read ·
Code review checklistPrints a project report from tsc output, tsconfig.json and package.json.
Runs code ·
scripts/ts_diagnostic.pyStrict tsconfig template, TypeScript cheatsheet and utility types file.
Read ·
references/
From the official docs
Permissions
Medium risk
It runs your tests, type checks and builds, and it shows commands that delete cache folders or rewrite files. Approve each command and run it on a clean git branch.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It runs your tests and builds
SKILL.md validates by running npm run typecheck, npm test and optionally npm run build, with npx tsc and vitest as fallbacks. Make sure those scripts are safe to run on your machine. github.com
It shows commands that delete or rewrite files
The module-resolution tip runs rm -rf node_modules/.cache .tsbuildinfo. The migration tip runs npx ts-migrate migrate on src/**/*.js and npx typesync, which SKILL.md says installs missing @types packages, when those tools are installed. Approve these one by one. github.com
The diagnostic script runs project tooling
ts_diagnostic.py runs npx --no-install tsc with --version, --noEmit and --extendedDiagnostics, plus node -v, and reads tsconfig.json and package.json. github.com
The file marks itself as risk: critical
The SKILL.md frontmatter says risk: critical and source: community. It gives no reason in the file. github.com
Technical details
| Scopes |
|
|---|
Questions
What does the typescript-expert skill do?
It gives your assistant TypeScript expertise: type-level patterns, performance fixes, migrations, monorepo and tooling choices, debugging commands and a code review checklist.
How do I install it?
Use the install box at the top of this page. The repo README also describes a Claude plugin marketplace route and its own installer, both built for the whole skill library. Pick the single-skill route if you only want this one.
Does it work in the Claude app or claude.ai?
No client list is documented for this skill. It includes a Python script and shell commands, so it needs a tool that can run commands in your project.
Is it safe?
It runs your tests, type checks and builds, and shows commands that delete cache folders or rewrite files. SKILL.md labels itself risk: critical without a reason. Approve each command and work on a clean git branch.
Does it need an API key?
No key or network setting appears in SKILL.md. The diagnostic script runs tsc and node locally and reads two files in your project.
typescript-expert vs typescript-build-expert?
SKILL.md tells the assistant to stop and recommend the typescript-build-expert, typescript-module-expert or typescript-type-expert subagents for deep bundler, module or type-performance work. It says none of them is bundled.
Information
updated Nov 2, 2026
- Repository
- sickn33/agentic-awesome-skills
- Folder
skills/typescript-expert
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- SKILL.md · github.com
- README.md · github.com
- ts_diagnostic.py · github.com