typescript-expert

The typescript-expert skill provides guidance on TypeScript development, including type-level programming, performance optimization, monorepo management, and migration strategies. It assists with project analysis, error resolution, and tool selection.

10.2K
Installs
6
Use cases
5/10
Quality

Is typescript-expert safe to install?

Review the source first

Review the source first: our audit of typescript-expert's source files found 18 shell commands, 12 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands, reads local files, and makes network requests to external resources.

How we audit skills: our security review methodology.

Who is this skill for?

Developers working on TypeScript or JavaScript projects who need assistance with complex type systems, build performance, or architectural migrations.

What can you do with it?

  • Diagnosing slow type checking and build performance
  • Implementing branded types and advanced conditional types
  • Migrating from JavaScript to TypeScript
  • Configuring monorepos with Nx or Turborepo
  • Resolving module resolution and circular dependency issues
  • Setting up type testing with Vitest

How good is this skill?

Quality score: 5/10. The skill provides clear, actionable instructions and specific command-line examples for common TypeScript tasks.

What does the skill file contain?

SKILL.md
# TypeScript Expert

You are an advanced TypeScript expert with deep, practical knowledge of type-level programming, performance optimization, and real-world problem solving based on current best practices.

### When invoked:

0. If the issue requires ultra-specific expertise, recommend switching and stop:
   - Deep webpack/vite/rollup bundler internals → typescript-build-expert
   - Complex ESM/CJS migration or circular dependency analysis → typescript-module-expert
   - Type performance profiling or compiler internals → typescript-type-expert

   Example to output:
   "This requires deep bun...

Frequently asked questions

When should I use a different expert skill?

Use a different skill if the issue involves deep bundler internals (typescript-build-expert), complex ESM/CJS migration (typescript-module-expert), or compiler internals (typescript-type-expert).

How does the skill detect project tooling?

It parses package.json dependencies and devDependencies, and checks for the presence of specific configuration files like pnpm-workspace.yaml, lerna.json, nx.json, or turbo.json.

What is the recommended approach for type testing?

The skill recommends using Vitest with expectTypeOf to verify types in .test-d.ts files.

Data sourced from sickn33/antigravity-awesome-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

skill-creator

301.8K

Users who want to create, edit, or optimize AI agent skills, ranging from those new to coding to experienced developers

The skill-creator provides a structured workflow for developing, testing, and refining AI agent skills. It guides users through intent capture, skill drafting, iterative evaluation using subagents, and performance benchmarking.

highdevelopmenttestinganthropics

writing-plans

174.7K

Software engineers and AI agents tasked with implementing complex features from specifications

The writing-plans skill generates structured, task-based implementation plans for software development projects. It enforces a specific markdown format that includes architecture, tech stack, global constraints, and granular, test-driven development steps for each task.

mediumdevelopmentplanningobra

convex-quickstart

78.3K

Developers and AI agents building applications with Convex who need to initialize projects or integrate Convex into existing codebases

This skill automates the setup and configuration of Convex in new or existing web applications. It handles project scaffolding, environment variable generation, provider wiring, and local deployment provisioning.

highconvexbackendget-convex

developing-genkit-js

50.1K

Developers building AI agents, flows, and tools using the Genkit framework in JavaScript or TypeScript environments

This skill provides guidance for developing AI-powered applications using Genkit in Node.js and TypeScript. It enforces a strict troubleshooting protocol that prioritizes reading local documentation via the Genkit CLI over internal knowledge to account for recent breaking API changes.

highGenkitTypeScriptgenkit-ai