PlugWiki

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. 1

    Download the skill folder from https://github.com/sickn33/agentic-awesome-skills/tree/HEAD/skills/typescript-expert.

  2. 2

    Put it at ~/.claude/skills/typescript-expert/ so that SKILL.md sits directly inside.

  3. 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

  1. When invoked:
  2. Version, diagnostics and runtime limits
  3. Advanced Type System Expertise
  4. Type-Level Programming Patterns
  5. Performance Optimization Strategies
  6. Real-World Problem Resolution
  7. Complex Error Patterns
  8. Migration Expertise
  9. Monorepo Management
  10. Modern Tooling Expertise
  11. Biome vs ESLint
  12. Type Testing Strategies
  13. Debugging Mastery
  14. CLI Debugging Tools
  15. Custom Error Classes
  16. Current Best Practices

Key facts

Installs on skills.sh
12,721 as of 2026-11-02
Last repo commit
2026-11-01

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 setup

  • Runs typecheck, tests and, if needed, a build as one-shot checks.

    Avoids watch and serve processes.

    Runs code · When invoked: validate

  • Branded types, recursive conditional types, satisfies and const assertions.

    Read · Type-level patterns

  • Uses extendedDiagnostics, skipLibCheck, incremental builds and project references.

    Runs code · Performance fixes

  • Cannot be named, missing declarations, excessive depth and module resolution.

    Runs code · Error pattern fixes

  • JS to TS steps, a tool migration table and optional ts-migrate and typesync.

    Runs code · Migration help

  • Nx versus Turborepo, Biome versus ESLint and Vitest type tests.

    Read · Monorepo and tooling

  • traceResolution, generateTrace and inspector commands for tsx and ts-node.

    Writes resolution.log and a trace folder.

    Runs code · Debugging tools

  • Six groups: type safety, best practices, performance, modules, errors, organization.

    Read · Code review checklist

  • Prints a project report from tsc output, tsconfig.json and package.json.

    Runs code · scripts/ts_diagnostic.py

  • Strict 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
  • Runs npx --no-install tsc, node, npm run typecheck, npm test and optionally npm run build in your project

  • Bundled scripts/ts_diagnostic.py runs tsc and node, with a 60 second limit per command

  • Shows rm -rf node_modules/.cache .tsbuildinfo, ts-migrate and typesync commands

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

Folder
skills/typescript-expert

sickn33/agentic-awesome-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. SKILL.md · github.com
  2. README.md · github.com
  3. ts_diagnostic.py · github.com

Updated Nov 2, 2026.